【问题标题】:.Net Core 2.0 Web Application deploy on IIS shows only blank page在 IIS 上部署的 .Net Core 2.0 Web 应用程序仅显示空白页
【发布时间】:2018-03-20 16:51:18
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 请问你是怎么做到的?我也有同样的问题。
    • 为了快速解决,您可以创建新用户作为 IIS sql 用户并分配给您的数据库。
    猜你喜欢
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-01
    • 2017-11-22
    相关资源
    最近更新 更多