Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将.netcore部署到iis_Iis_Asp.net Core_Iis 7_.net Core - Fatal编程技术网

将.netcore部署到iis

将.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

我有一个.net核心应用程序,在kestrel服务器上运行良好。

我已使用visual studio 2017中的发布工具将应用程序部署到IIS,在program.cs中,我有以下代码行

.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",
  }
}