我已将我的ASP.net MVC网站部署到共享托管公司。问题是现在除了主页之外没有页面工作。例如,如果我去/帐户/注册我得到一个页面未找到。但是,如果我去/Account/Register/Index.aspx那么它确实有效。我已经尝试修改路由以添加到index.aspx中,但我尝试过的所有内容都失败了。
答案 0 :(得分:0)
听起来你需要
1)在IIS中设置了通配符映射(不知道这是否是一个选项)
2)或设置路由以包含扩展名(“{controller} .mvc / {action} / {id}”)。
无论哪种方式都看看Phil Haack的这篇文章:ASP.NET MVC on IIS 6 Walkthrough