首页 > 解决方案 > .Net Core 身份登录页面无法在 IIS 上运行托管应用程序

问题描述

这是我第一次在服务器 IIS 上托管 .net 核心应用程序。在 IIS 上发布应用程序后,它工作正常。当我进入登录页面并输入用户凭据后,它会给我以下页面。(它在本地工作正常)有什么问题?

同样对于代码优先方法中的数据库,我是在创建数据库并在其上恢复备份,还是有一种方法可以运行迁移和种子数据?

标签: asp.net.netasp.net-coreiis.net-core

解决方案


我通过将以下行添加到项目文件来解决它

<PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>    
</PropertyGroup>

推荐阅读