我有一个使用ASP.NET MVC的应用程序。我已将它部署到Crystal Tech服务器(因此,不能直接访问IIS控制面板)。在子目录中运行ASP.NET MVC应用程序,得到404错误
最初这是在根目录下运行,一切正常。客户端然后决定它需要运行在一个子目录中。我在那里移动了应用程序,并且出现了主页索引页面,但每隔一页都尝试访问原始根目录中的控制器/操作/页面/视图。我不明白这一点,因为引用都是上下文的(即使用../controller/action而不是mysite.com/controller/action)。
我在这里做错了什么?我有什么选择?
谢谢, 詹姆斯
在浏览器导航栏中的URL是相对于所述子文件夹或相对于主根?您是否尝试过手动插入子文件夹/控制器/操作/ ID路径? – 2009-12-09 21:32:24