У меня смешанное приложение ASP.MVC3 / Webform, и у меня проблема с развертыванием в IIS 5.1. Я последовал этому http://itscommonsensestupid.blogspot.com/2008/11/deploy-aspnet-mvc-app-on-windows-xp-iis.html примеру, и он отлично работает для MVC. Проблема в том, что страница веб-формы (мне нужна веб-форма для компонента ReportViewer) не может быть найдена. В среде разработки все в порядке (я просто перенаправляю на «/Report/ReportList.aspx»), но не в IIS.
Edit: Так что я нашел решение сам. У меня было Return Redirect "/Report/ReportList.aspx";, но когда я изменяю его на return Redirect(Url.Content("~/Report/ReportList.aspx"));, тогда оно работает.
Return Redirect "/Report/ReportList.aspx";
return Redirect(Url.Content("~/Report/ReportList.aspx"));
Итак, xxviktor нашел решение сам.У него было
, но когда он изменил его на
, тогда это работает.,