将.netcore部署到iis
我有一个.net核心应用程序,在kestrel服务器上运行良好。 我已使用visual studio 2017中的发布工具将应用程序部署到IIS,在program.cs中,我有以下代码行将.netcore部署到iis,iis,asp.net-core,iis-7,.net-core,Iis,Asp.net Core,Iis 7,.net Core,我有一个.net核心应用程序,在kestrel服务器上运行良好。 我已使用visual studio 2017中的发布工具将应用程序部署到IIS,在program.cs中,我有以下代码行 .UseIISIntegration() 当我运行应用程序时,我得到一个错误 启动应用程序时出错。 异常:无法读取变量 它不是从launchsettings.json读取变量。我还创建了一个名为“IIS”的配置文件 我做错了什么?我还需要查看哪些其他地方,以确保应用程序正确读取这些值。社区中任何有.net
.UseIISIntegration()
当我运行应用程序时,我得到一个错误
启动应用程序时出错。
异常:无法读取变量
它不是从launchsettings.json读取变量。我还创建了一个名为“IIS”的配置文件
我做错了什么?我还需要查看哪些其他地方,以确保应用程序正确读取这些值。社区中任何有.net core到IIS经验的人,请与社区分享您的知识。我们将不胜感激 launchSettings.json仅由VS使用。如果要基于环境使用连接字符串,请使用
appsettings.{env}.json
和ASPNETCORE\u环境
变量。您还可以发布web.config文件的内容吗?
"IIS": {
"commandName": "iis",
"launchBrowser": true,
"launchUrl": "mapapi/v1.0/Branch",
"environmentVariables": {
"ConnectionString": "myhiddenconnectionstring",
}
}