【发布时间】:2011-02-10 19:02:43
【问题描述】:
将 ASP.NET MVC 2 Web 应用程序发布到我的学校 IIS 7.5 服务器后,我在初始加载时收到 403 错误,如果我尝试调用 /Home/About/Index 等路由,则会收到 404 错误
我什至尝试过发布默认的 ASP.NET MVC 2 示例应用程序,但没有成功。 Web 服务器似乎没有选择任何路由,并且它正在确定 /Home/About/Index 是一个目录查找。有没有其他人遇到过类似的问题?
我与系统管理员交谈并确认启用了 HTTP 重定向和 HTTP 错误。在四处寻找之后,由于发布位置不是 webroot,我看到了几个关于路由不起作用的 cmets。有什么原因吗?
目前系统管理员有以下网站目录结构。会不会是这个问题?
- 默认网站
- 2010 年秋季
- Class123
- Class321
- 2011 年春季
我已经向系统管理员和我的教授寻求帮助,但是他们都不熟悉 MVC 和路由。任何帮助表示赞赏。
当然,我可以放弃我的想法,只使用 Web 窗体和 SOAP,就像我在其他课程中所做的那样,但我想了解更多关于 ASP.NET 和 REST 中的 MVC。感谢您的帮助!
【问题讨论】:
-
谢谢,但我已经看过了。我让系统管理员尝试在那里发布的解决方案,但它没有用。我还创建了一个 default.aspx 页面,但是它渲染成功了。
标签: asp.net-mvc-2 iis-7.5 asp.net-routing