Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 403.14-发布Asp.Net核心应用程序_C#_Asp.net Mvc_Iis_Asp.net Core - Fatal编程技术网

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

C# 403.14-发布Asp.Net核心应用程序,c#,asp.net-mvc,iis,asp.net-core,C#,Asp.net Mvc,Iis,Asp.net Core,我正在尝试将Asp.Net核心发布到IIS 8服务器 这是我的创业课程 首先,我阅读,然后继续部署 这是我的iis的模式,我正在尝试部署的应用程序名为“cola” 这是Asp.net核心池的配置 当我运行应用程序时,我得到了这个错误 更新-2016年5月5日 如果我进入“同调>可乐>目录浏览”并启用它,我会得到这个结果,但这是错误的,因为我需要重定向到主/索引操作 我做错了什么???我的Core1.1也有同样的问题 原因是我发布的输出中缺少web.config文件 尝试用我的ASP.N

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

这是我的创业课程

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

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

这是Asp.net核心池的配置

当我运行应用程序时,我得到了这个错误

更新-2016年5月5日

如果我进入“同调>可乐>目录浏览”并启用它,我会得到这个结果,但这是错误的,因为我需要重定向到主/索引操作


我做错了什么???

我的Core1.1也有同样的问题 原因是我发布的输出中缺少web.config文件
尝试用我的ASP.NET Core 2.0站点手动添加它,我的web.config也丢失了。一旦添加,403.14就消失了。我仍然有一些问题,但这是我解决这个特定错误的方法


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

物理路径不是\wwwroot,而是更高一级的您是否从控制面板打开了必要的.Net framework/IIS功能“打开或关闭Windows功能”您是否检查了wwwroot文件夹和目录浏览的权限?这里是目录浏览的有用链接是的,asp.net核心教程中要求的IIS的所有功能都已打开。如果我打开目录权限,则会打开应用。请尝试在“默认网站”之外添加您的应用并指定不同于默认端口号(80)的端口号,例如8080,它已经在默认web应用程序之外。在8585端口运行=/只是想确认一下,事实上,这就是问题所在,我现在有了一个已部署且运行正常的站点。