Смешанные проблемы с маршрутизацией приложений ASP.MVC 3 и Webforms в IIS 5.1

#asp.net #asp.net-mvc #iis

#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. Проблема в том, что страница веб-формы (мне нужна веб-форма для компонента ReportViewer) не может быть найдена. В среде разработки все в порядке (я просто перенаправляю на «/ Report / ReportList.aspx»), но не в IIS.

Редактировать: Итак, я нашел решение самостоятельно. У меня было, Return Redirect "/Report/ReportList.aspx"; но когда я меняю его на return Redirect(Url.Content("~/Report/ReportList.aspx")); , тогда это работает.

Ответ №1:

Итак, xxviktor нашел решение самостоятельно. У него были

 Return Redirect "/Report/ReportList.aspx"; 
  

но когда он изменил его на

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

тогда это работает.

Ответ от имени сообщества wiki на основе этой подсказки.