[英]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.