403.14 - 发布Asp.Net核心应用程序

时间:2016-05-05 14:10:54

标签: c# asp.net-mvc iis asp.net-core

我正在尝试将Asp.Net Core发布到IIS 8服务器。

这是我的StartUp类

enter image description here

首先,我阅读this tutorial然后继续部署。

这是我的iis的架构,我正在尝试部署的应用程序是名为“cola”的应用程序。

enter image description here

这是Asp.net Core pool的配置

enter image description here

当我运行应用程序时,我收到此错误。

enter image description here

更新日期 - 05/05/16

如果我进入同源物>可乐> “目录浏览”并启用它,我有这个结果,但这是错误的,因为我需要被重定向到Home / Index动作。

enter image description here

我做错了什么?

3 个答案:

答案 0 :(得分:0)

我对核心1.1也有同样的问题 原因是我发布的输出中缺少web.config文件 尝试手动添加

答案 1 :(得分:0)

使用我的ASP.NET Core 2.0站点,我的web.config也丢失了。一旦添加,403.14就消失了。我还有一些问题,但这是我对这个特殊错误的解决方案。

我的理解是web.config仅在服务器上用于IIS设置,但在部署文档中几乎没有提及这一点似乎很奇怪。

答案 2 :(得分:0)

物理路径不是\ wwwroot,而是高一级