繁体   English   中英

如何将ASP.NET Core 5网站发布到IIS?

[英]How to publish ASP.NET Core 5 Web Site to IIS?

我安装了Visual Studio 2015 RC,并创建了示例网站项目。

我使用它的发布工具在Visual Studio中将其发布到文件系统。 输出为:

发布文件

我试图同时针对IIS和该文件夹以及wwwroot文件夹,但是都没有改变。 我总是收到“ 访问被拒绝”错误。

检查权限。 他们都还好。 我总是能够运行其他网站...

我想针对clrcore发布它。 但是我已经尝试使用clr发布它,但也失败了。 这是同样的错误。

我要在IIS中运行coreclr网站时,发布过程应该如何? 而且我什至不知道是否有可能在IIS上提供一个coreclr项目。

顺便说一句,在IIS的“应用程序池”对话框中没有关于.NET Core的任何内容。 因此,我不知道我可怜的IIS在这里可以做什么。

MS提供了完整的说明: http : //docs.asp.net/en/latest/publishing/iis.html

TL; DR您需要安装HTTP平台处理程序。 除此之外,如果您可以使用标准的MVC 5应用程序,则应该可以。 我需要做的唯一更改是安装plstform处理程序。 当然,在VS中,我将其发布到一个文件夹,然后将内容复制到Web服务器。 站点的根文件夹必须指向wwwroot,而approot将位于同一级别。

据我所知,您不能在IIS上托管ASP.NET Core 5网站,它仅适用于自托管。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM