我安装了Visual Studio 2015 RC并创建了示例Web站点项目。
我在Visual Studio中使用其发布工具将其发布到文件系统。输出是:
我尝试将IIS 此文件夹和 wwwroot 文件夹作为目标,但没有任何更改。我总是收到拒绝访问错误。
检查权限。他们都还好。我总是可以运行我的其他网站......
我想将其定位为 clrcore 。但是我已经尝试使用 clr 发布它并在那里失败了。这是同样的错误。
当我想在IIS中运行coreclr网站时,发布过程应该如何?我甚至不知道是否可以在IIS上提供coreclr项目。
顺便说一句,IIS中的应用程序池对话框中没有任何关于.NET Core的信息。所以我不知道我可怜的IIS在这里做什么。
答案 0 :(得分:1)
来自MS的完整说明: http://docs.asp.net/en/latest/publishing/iis.html
TL; DR 您需要安装HTTP平台Handler。除此之外,如果您可以使用标准的MVC 5应用程序,那么您应该没问题。我需要做的唯一改变是安装plstform处理程序。 当然,在VS中我发布了一个文件夹,然后将内容复制到Web服务器。站点的根文件夹必须指向wwwroot,并且approot将处于同一级别。
答案 1 :(得分:-2)
据我所知,您无法在IIS上托管ASP.NET Core 5网站,它仅适用于自托管。