在Windows 8 MVC 4的网站,.NET 4.5的IIS 8给出了403.14禁错误[关闭]

2019-07-17 13:43发布

我有一个网站,我建在使用MVC 4的Visual Studio 2012和.NET Framework 4.5。 当我尝试通过IIS 8运行Windows 8 Pro的一台机器上运行它,我得到一个错误403.14。 它说

“故宫的Web服务器配置为不列出此目录的内容。

最可能的原因:默认文档未配置请求的URL,和目录浏览未在服务器上启用“。

这里有一些事情我都试过,没有工作:

  • 运行%WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ ASPNET_REGIIS.EXE -i和%WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ ASPNET_REGIIS.EXE -ir在这两者和Framework64目录。 这给了这个错误:“不支持这个版本的操作系统,此选项管理员应该使用的,而不是安装/卸载ASP.NET 4.5与IIS8‘打开Windows功能打开/关闭’对话框中,在Server Manager管理工具,或在dism.exe命令行工具。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=216771 “。 链接都到了有关Windows Server 2012这不利于页面。 我无法找到特定设置“打开Windows功能打开或关闭”对话框中的IIS 8.与.NET 4.5一切都被打开。
  • 添加到Web.config中。 这给出了错误:“这部分配置不能在这个路径中使用时,部分在父级别锁定这发生锁定或者是默认设置的(overrideModeDefault =。。”拒绝“),或者通过包含overrideMode位置标记明确设置=“拒绝”或旧有的allowOverride =“假”,“。

我已经确定.NET 4.5安装在服务器上(安装程序说,它内置在Windows 8,并且不需要安装)。 应用程序池是使用.NET 4.0,综合管线默认池,并启用32个应用程序。 我发布到默认目录(的Inetpub \ wwwroot文件),并在那里工作的罚款默认的站点。 HTTP重定向中的“启用Windows功能打开或关闭”开启

任何人都可以提供更多的见解?

编辑:嗯,当然,我张贴此之后,我发现一些作品。 去搞清楚。

在 “打开Windows功能打开或关闭” Internet信息服务 - >万维网服务 - >应用程序开发功能,确保.NET扩展性3.5,.NET 4.5 Extesibility,ASP.NET 3.5,ASP.NET 4.5,ISAPI扩展和ISAPI过滤器的选择。

这是这里概述: http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45#TOC301258515但由于该refered到,而不是Windows 8服务器2012我无法找到这些设置的正确的位置。

希望这有助于有类似问题的人。 谢谢阅读。

Answer 1:

在 “打开Windows功能打开或关闭” Internet信息服务 - >万维网服务 - >应用程序开发功能,确保.NET扩展性3.5,.NET 4.5 Extesibility,ASP.NET 3.5,ASP.NET 4.5,ISAPI扩展和ISAPI过滤器的选择。

这是这里概述: http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45#TOC301258515但由于该refered到,而不是Windows 8服务器2012我无法找到这些设置的正确的位置。

注:答案加入到清洁,从没有答案的问题



文章来源: MVC 4 website with .NET 4.5 on IIS 8 in Windows 8 gives 403.14 forbidden error [closed]