当前位置: 首页 > news >正文

宁波网站建设制作wordpress调用新浪微博

宁波网站建设制作,wordpress调用新浪微博,如何用eclipse做网站,手机写代码的软件文章目录 创建项目点击Nuget安装包删除原有controllers编辑新建controll、添加注释Startup 注册Swagger服务使用swagger中间件配置XML注释更改启动端口 launchsettings.json在startup.cs跨域处理运行 数据库设计与连接安装库新建类继承框架根据数据库表设计对应设计类在DataCon…

文章目录

  • 创建项目
    • 点击Nuget安装包
    • 删除原有controllers
    • 编辑新建controll、添加注释
    • Startup 注册Swagger服务
    • 使用swagger中间件
    • 配置XML注释
    • 更改启动端口 launchsettings.json
    • 在startup.cs跨域处理
    • 运行
  • 数据库设计与连接
    • 安装库
    • 新建类继承框架
    • 根据数据库表设计对应设计类
    • 在DataContext中初始化数据库建立属性,属性名最好与数据库表名称一致
    • appsetting.json设置连接字符串
    • Startup.cs注册数据库
  • 部署
    • 发布项目
    • IIS部署
      • 打开IIS——左击网站——添加网站——选中发布的publish文件物理位置
      • 点击应用池程序——找到发布API右击——基本设置——“无托管代码”——确定
      • 在防火墙打开所指定端口

创建项目

在这里插入图片描述
在这里插入图片描述

点击Nuget安装包

在这里插入图片描述

删除原有controllers

在这里插入图片描述

编辑新建controll、添加注释

在这里插入图片描述

Startup 注册Swagger服务

  services.AddSwaggerGen(s =>{//定义由Swagger生成器创建的一个或多个文档s.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo(){Title = "Swagger测试接口",Description = "这是一个swagger测试接口",Version = "v1",TermsOfService = new Uri("https://test.com"), // A URL to the Terms of Service for the API. MUST be in the format of a URL.   API服务条款的URLContact = new Microsoft.OpenApi.Models.OpenApiContact(){Email = "shanshanyouwen@126.com",Name = "shanshanyouwen"},License = new Microsoft.OpenApi.Models.OpenApiLicense(){Name = "SwaggerLicense",Url = new Uri("https://test.com")}});//将 Swagger 配置为使用按照上述说明生成的 XML 文件。 对于 Linux 或非 Windows 操作系统,文件名和路径区分大小写。 例如,TodoApi.XML 文件在 Windows 上有效,但在 CentOS 上无效。var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);// AppContext.BaseDirectory属性用于构造 XML 文件的路径。 一些 Swagger 功能(例如,输入参数的架构,或各自属性中的 HTTP 方法和响应代码)无需使用 XML 文档文件即可起作用。 对于大多数功能(即方法摘要以及参数说明和响应代码说明),必须使用 XML 文件。s.IncludeXmlComments(xmlPath);});

使用swagger中间件

  app.UseSwagger(); //启用Swagger//访问地址 http://localhost:5000/swagger/index.htmlapp.UseSwaggerUI(); //启用Swagger UI页面

配置XML注释

在这里插入图片描述
在这里插入图片描述

 <GenerateDocumentationFile>true</GenerateDocumentationFile>

更改启动端口 launchsettings.json

在这里插入图片描述

在startup.cs跨域处理

在这里插入图片描述

 services.AddCors(options => {options.AddPolicy("CorsPolicy", builder =>{builder.SetIsOriginAllowed((x) => true).AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod();});});

在这里插入图片描述

 app.UseCors("CorsPolicy");

运行

在这里插入图片描述

数据库设计与连接

安装库

在这里插入图片描述

新建类继承框架

新建DataContext类并继承DbContext

 public class DataContext:DbContext{public DataContext(DbContextOptions<DataContext> options): base(options) { } }

根据数据库表设计对应设计类

对应表
在这里插入图片描述

对应类

 public class CalPointData{[Key]public int id { get; set; }public string PointTag { get; set; }public string PointName { get; set; }public string PointValue { get; set; } public DateTime? uptime { get; set; } }

在DataContext中初始化数据库建立属性,属性名最好与数据库表名称一致

 public class DataContext:DbContext{public DataContext(DbContextOptions<DataContext> options): base(options) { }/// <summary>/// 原始数据点表/// </summary>public DbSet<CalPointData> dbCalPointData { set; get; }/// <summary>/// 吹灰器投退点表/// </summary>public DbSet<SootblowerData> dbSootblowerData { get; set; }/// <summary>/// 吹灰器投退统计/// </summary>public DbSet<BlowerCount> dbBlowerCount { get; set; }/// <summary>/// 吹灰器故障点表/// </summary>public DbSet<FaultData> dbFaultData { get; set; }/// <summary>/// 吹灰器故障统计/// </summary>public DbSet<FaultRecord> dbFaultRecord { get; set; }/// <summary>/// 机组高温点位/// </summary>public DbSet<WallData> dbWallData { get; set; }/// <summary>/// 机组高温超限统计/// </summary>public DbSet<WallRecord> dbWallRecord { get; set; }}

appsetting.json设置连接字符串

 "ConnectionStrings": {"DataContext": "Server=127.0.0.1;Database=WrdSisData;user=sa;password=@Yiqing7717"}

在这里插入图片描述

Startup.cs注册数据库

在这里插入图片描述

 services.AddDbContext<DataContext>(options =>options.UseSqlServer(Configuration.GetConnectionString("DataContext")));services.AddCors(options => {options.AddPolicy("CorsPolicy", builder =>{builder.SetIsOriginAllowed((x) => true).AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod();});});

部署

发布项目

左击项目——点击发布——点击发布——点击目标位置,就是发布的API所有文件
在后期部署时,可以将整个publish文件夹拷贝放在指定位置
在这里插入图片描述
在这里插入图片描述

IIS部署

打开IIS——左击网站——添加网站——选中发布的publish文件物理位置

在这里插入图片描述

点击应用池程序——找到发布API右击——基本设置——“无托管代码”——确定

在防火墙打开所指定端口

可参考 https://blog.csdn.net/qq_40685439/article/details/116585478

http://www.yayakq.cn/news/894099/

相关文章:

  • 一个好的网站是什么样的wordpress电影下载站
  • 学校校园网站建设实施方案网站建设需要哪些费用
  • 兰州网站排名推广ui展示 网站
  • 响应式手机网站建设建湖专业做网站
  • 网站建设背景介绍怎么写北京冬奥会网页设计
  • 网页和网站企业查询官方网站
  • 网站建设怎么开发客户千库网素材官网
  • 手机网站设计框架苏州市吴江建设局网站
  • 泉州网站建设qzdzi网站开发团队名称
  • 苏州网站推广工具个人网站模板html
  • 企业建站系统免费腾讯云域名控制台
  • 成都网站制作推来客网站系统国家免费技能培训
  • 北京seo专员郴州网站优化
  • 做彩票网站要什么接口网站建设 论坛
  • 网站的交互性wordpress修改后台没反应
  • 学网站开发和游戏开发那个企业建站套餐
  • 辽宁网站建设推广哪家便宜图片模板在线设计制作
  • 最好的网站开发工具WordPress 前台 注册用户 插件
  • 网站建设与管理设计媒体网站的品牌建设
  • 国内个人网站设计南京网站定制开发公司
  • 百度数据查询网站seo招聘
  • 廊坊网站建设费用网站内容更新
  • 怎么做电影网站不违法吗网站备案怎么做
  • 做网站的绿色背景图常见制作网页的软件
  • 集安网站建设做网站的那家公司好
  • 做淘宝类网站企业网站开发心得体会
  • 网站目录层级建设百度显示网站正在建设中
  • 做网站郴州建设厅网站
  • 做设计在哪个网站上找高清图片湖南常德石门县
  • 世界杯视频直播网站培训手机软件开发