将 ASP.NET MVC 2 Web 应用程序发布到我的学校 IIS 7.5 服务器后,我在初始加载时收到 403 错误,如果我尝试调用 /Home/About/Index 等路由,则会收到 404 错误
我什至尝试过发布默认的 ASP.NET MVC 2 示例应用程序,但没有成功。Web 服务器似乎没有选择任何路由,并且它正在确定 /Home/About/Index 是目录查找。有没有其他人遇到过类似的问题?
我与系统管理员交谈并确认启用了 HTTP 重定向和 HTTP 错误。在四处寻找之后,我看到了一些关于由于发布位置不是 webroot 而导致路由不起作用的评论。对为什么有任何评论?
目前系统管理员具有以下网站目录结构。这可能是问题吗?
- 默认网站
- 2010年秋季
- 123级
- 321类
- 2011年春季
我已经向系统管理员和我的教授寻求帮助,但是他们都不熟悉 MVC 和路由。任何帮助表示赞赏。
当然,我可以放弃我的想法,只使用 Web 窗体和 SOAP,就像我在其他课程中所做的那样,但我想了解更多关于 ASP.NET 和 REST 中的 MVC。谢谢您的帮助!