ASP.NET MVC2应用程序中的HTTP错误403.14

问题描述

| HTTP错误403.14-禁止 Web服务器配置为不列出此目录的内容。 这是我的错误...而且我没有在本地安装IIS 7.0。这是一个远程主机,我需要付费。 我找到了解决方法,但是要求我进入IIS管理器,但不能。 Web.config中有什么方法可以告诉浏览器加载默认视图,或者至少将路由表与默认路由一起使用? 编辑:我是否误解了如何部署MVC2项目?不只是复制文件还是?     

解决方法

        他们正在运行哪个版本的IIS?您要运行的工作程序设置是什么?如果它处于经典模式,则需要从.mvc(或通配符。)到aspnet_isapi的映射。如果它处于集成流水线模式,情况应该会更好。您是如何部署MVC二进制文件的?在您的应用程序的根文件夹中放置一个test.aspx页面-可以做到吗? 所以- 1.确保您的网站的根目录中包含一个aspx文件 2.查看托管服务商使用的iis版本,以及如果在iis6上是否为MVC设置了任何内容。如果其IIS 7确保您处于集成管道模式而不是经典模式。     ,        当我在工作的新服务器上看到此错误时,通常是因为没有在.net之前安装iis。您必须在服务器上运行aspnet_regiis.exe -r才能向iis注册.net。 我知道这不是您想听到的,但您应该联系托管公司的支持人员,看看他们是否可以验证。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...