IIS上的.Net Core 2.0 Web应用程序部署仅显示空白页面

时间:2017-10-09 12:06:14

标签: iis asp.net-web-api .net-core-2.0

我正在开发我的第一个.Net core 2.0 web api项目,并希望在我的本地服务器IIS上进行部署。我已经安装了DotNetCore WebHosting Bundle并添加了一个带有“No Managed Code”选项的新应用程序池。

然后我将发布的文件复制到IIS webroot文件夹,并通过在IIS webroot下寻址项目文件夹的物理路径来创建新的网站。然后我尝试打开网站,例如“http://localhost:8088/api/city”,它始终显示空白页。

请告知我需要做什么。感谢。

1 个答案:

答案 0 :(得分:0)

我意识到EF DbContext没有使用我设置的连接字符串,而是使用IIS AppPool sql登录并发生SQL登录失败。

我发现删除项目的SQL连接字符串中的安全属性解决了这个问题。