我有一个.net核心应用程序,在kestrel服务器上运行正常。 http://localhost:5000/mapapi/v1.0/branch
我已经使用Visual Studio 2017中的发布工具将应用程序部署到IIS,并且在program.cs中,我有这行代码
.UseIISIntegration()
当我运行应用程序时出现错误
启动应用程序时发生错误。 例外:无法读取变量
它不是从launchsettings.json读取变量。我还创建了一个名为" IIS"
的个人资料"IIS": {
"commandName": "iis",
"launchBrowser": true,
"launchUrl": "mapapi/v1.0/Branch",
"environmentVariables": {
"ConnectionString": "myhiddenconnectionstring",
}
}
我做错了什么?我还需要查看其他哪些地方,并确保应用程序正确读取值。社区中有任何经验.net核心到IIS的人,请与社区分享您的知识。我们将不胜感激。