如何解决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。
我知道这不是您想听到的,但您应该联系托管公司的支持人员,看看他们是否可以验证。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。