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

dream8网站建设及设计临沂 网站优化

dream8网站建设及设计,临沂 网站优化,企业信用查询系统官网,前端做兼职网站前言上次#xff0c;我们讨论了如何通过配置或代码方式修改启动地址#xff1a;《ASP.NET Core启动地址配置方法及优先级顺序》。不过是基于 .NET 5 版本的。由于 .NET 6 使用了最小 WEB API, 配置方式已经部分发生了变化。设置方法1. applicationUrl 属性launchSettings.jso… 前言上次我们讨论了如何通过配置或代码方式修改启动地址《ASP.NET Core启动地址配置方法及优先级顺序》。不过是基于 .NET 5 版本的。由于 .NET 6 使用了最小 WEB API, 配置方式已经部分发生了变化。设置方法1. applicationUrl 属性launchSettings.json 文件中的 applicationUrl 属性但是仅在本地开发计算机上使用profiles: {WebApplication1: {...applicationUrl: http://localhost:5100,} }2.环境变量环境变量 ASPNETCORE_URLS有多个设置位置下面演示的是使用 launchSettings.json 文件profiles: {WebApplication1: {...environmentVariables: {ASPNETCORE_URLS: http://localhost:5200}} }3.命令行参数命令行参数 --urls有多个设置位置下面演示的是使用 launchSettings.json 文件profiles: {WebApplication1: {...commandLineArgs: --urls http://localhost:5300,} }4. UseUrls 方法.NET 5 版本修改 ConfigureWebHostDefaults 方法public static IHostBuilder CreateHostBuilder(string[] args) Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder {webBuilder.UseStartupStartup();webBuilder.UseUrls(http://localhost:5400);});.NET 6 版本对应的方法为 WebApplicationBuilder.WebHost.UseUrlsvar builder  WebApplication.CreateBuilder(args);builder.WebHost.UseUrls(http://localhost:5400);但是运行后不起作用。结果发现这是 .NET 6 的 BUG Builder.WebHost.UseUrls does not seem to override default url并将在 6.0.3 中修复https://github.com/dotnet/aspnetcore/issues/381855. UseKestrel 方法.NET 5 版本修改ConfigureWebHostDefaults方法public static IHostBuilder CreateHostBuilder(string[] args) Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder {webBuilder.UseStartupStartup();webBuilder.UseKestrel(options options.ListenLocalhost(5500, opts  opts.Protocols  HttpProtocols.Http1));});.NET 6 版本对应的方法为 WebApplicationBuilder.WebHost.ConfigureKestrelvar builder  WebApplication.CreateBuilder(args); builder.WebHost.ConfigureKestrel(options  options.ListenLocalhost(5500, opts  opts.Protocols  HttpProtocols.Http1));6. WebApplication.Urls.Add 方法.NET 6 版本这是 .NET 6 下增加的新方法var app  builder.Build(); app.Urls.Add(http://localhost:5600);7. appsettings.json 文件可以在 appsettings.json 文件中设置 Kestrel 端口{Kestrel: {Endpoints: {Https: {Url: https://*:5701},Http: {Url: http://*:5700}}} }优先级通过将上述设置方式进行组合发现优先级顺序如下WebApplicationBuilder.WebHost.ConfigureKestrel 方法 / appsettings.json 文件 (2者可同时起作用)WebApplication.Urls.Add 方法命令行参数 --urls环境变量 ASPNETCORE_URLSapplicationUrl 属性默认值结论如果在同一台机器上运行多个 ASP.NET Core 实例使用默认值肯定不合适。由于 WebApplicationBuilder.WebHost.ConfigureKestrel/WebApplication.Urls.Add 方法不能被覆盖而环境变量 ASPNETCORE_URLS 容易造成全局影响。建议始终使用 appsettings.json 文件配置启动地址。如果你觉得这篇文章对你有所启发请关注我的个人公众号”My IO“
http://www.sadfv.cn/news/11548/

相关文章:

  • 西安建站模板厂家国外服务器租赁
  • html5国内网站建设厦门网络营销推广
  • 展示型网站建设服务网站建设 制作教程 pdf
  • 网站建设经费管理教育行业展示网站模板
  • 杭州建设网站一般网站服务器配置
  • 药企做网站安徽旅游在线网站建设
  • 乐达淄博网站建设制作潍坊企业免费建站
  • 网站的互动wordpress增加板块
  • php网站开发最新需求网站维护要做哪些工作
  • 培训学校 网站费用wordpress更新以后进不去了
  • dw怎么做网站注册登入页面北京智能网站建设企业
  • wordpress php5.5企业如何进行搜索引擎优化
  • 汕头网站推广找谁钻井网站建设
  • 电商网站设计内容新品推广计划与方案
  • 有哪些建站的公司word网站超链接怎么做
  • 商城网站开发公司排名做建材交易网站的上市公司
  • 长沙哪家公司做网站vue使用于网站开发
  • 备案 网站名称什么用网站搭建修改收费依据
  • 有什么网站可以下做闭软件企业vi设计公司性价比高
  • 四川网站建设案例单招网传奇霸业官网下载
  • 网站建设情况调查表wordpress加授权
  • 在线设计平台源码宁波seo推广开发
  • 网站开发 软件开发济南网站建设-中国互联
  • 静态网站开发实验报告做招标投标网站如何
  • 公司网站手机版模板网站开发工具和平台
  • 跑胡子网站开发祥云县住房和城乡建设局网站
  • 百度收录的网站结构做什么样的网站
  • 网站没有服务器可以吗黄骅市官方网站
  • 无锡网站建设价格费用网站中的搜索框怎么做
  • 网站构建的一般流程是什么三网合一网站怎么做