我有混合ASP.MVC3 / Webform应用程序,我在IIS 5.1上部署时遇到问题。我遵循了这个http://itscommonsensestupid.blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis.html示例,它适用于MVC部分。问题是,无法找到Webform页面(我需要使用ReportViewer组件的webform)。在开发环境中一切都很好(我只是重定向到“/Report/ReportList.aspx”),但在IIS中却没有。
编辑:
所以我自己找到了解决方案。我有Return Redirect "/Report/ReportList.aspx";
,但当我将其更改为return Redirect(Url.Content("~/Report/ReportList.aspx"));
时,它就可以了。
答案 0 :(得分:0)
所以xxviktor自己找到了解决方案。他有
Return Redirect "/Report/ReportList.aspx";
但是当他把它改成
时return Redirect(Url.Content("~/Report/ReportList.aspx"));
然后它有效。
根据this提示回答社区维基。