在IIS 5.1上混合ASP.MVC 3和Webforms应用程序路由问题

时间:2011-04-10 19:35:17

标签: asp.net asp.net-mvc iis

我有混合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"));时,它就可以了。

1 个答案:

答案 0 :(得分:0)

所以xxviktor自己找到了解决方案。他有

Return Redirect "/Report/ReportList.aspx"; 

但是当他把它改成

return Redirect(Url.Content("~/Report/ReportList.aspx"));

然后它有效。

根据this提示回答社区维基。