Asp.net core 发布到IIS-核心2,但目标是完整的.NET Framework
我已经在传统的web表单应用程序以及许多MVC应用程序中发布到IIS。我似乎无法让我的网站显示出来。想知道是否有人可以指向一个可以帮助我的教程或帖子。查看文档Asp.net core 发布到IIS-核心2,但目标是完整的.NET Framework,asp.net-core,iis-8,Asp.net Core,Iis 8,我已经在传统的web表单应用程序以及许多MVC应用程序中发布到IIS。我似乎无法让我的网站显示出来。想知道是否有人可以指向一个可以帮助我的教程或帖子。查看文档 您需要发布网站,然后将IIS网站指向已发布的文件夹 应用程序池必须设置为无托管代码 应用程序池标识用户IIS AppPool\{AppPoolName}必须对发布的网站文件夹具有读取权限 请包括错误消息和/或屏幕截图。另外,请更详细地说明您面临的问题。我收到了一个HTTP 500。我首先在本地计算机上使用IIS。远程发布充满了问题,因此尝
无托管代码
IIS AppPool\{AppPoolName}
必须对发布的网站文件夹具有读取权限请包括错误消息和/或屏幕截图。另外,请更详细地说明您面临的问题。我收到了一个HTTP 500。我首先在本地计算机上使用IIS。远程发布充满了问题,因此尝试这样做更简单。这是一个核心2应用程序,目标是完整的.NET框架。我离它越来越近了。现在我的访问被拒绝了。我对你的第三步有点模糊。在何处执行此操作?在已发布的文件夹上,将读取权限分配给名称格式为
IIS AppPool\{AppPoolName}
的应用程序池用户,例如,对于DefaultAppPool,用户将是IIS AppPool\DefaultAppPool
我已将其显示友好的IIS蓝屏。我完成了上面的第3步。转到IIS管理器,在左窗格中选择您的网站,然后在右窗格中双击HandlerMappings
,然后查看处理程序列表是否已加载?另外,您是将其设置为单独的IIS网站还是某个网站的子应用程序?是的,有一长串处理程序映射。此网站是“网站”节点下的网站,与已关闭的DefaultWebSite一起。是否建议采用不同的方法?默认网站有一个我们使用的正在运行的程序。它们使用相同的端口,因此每次必须关闭一个端口。