Мы перенесли из MVC 2 Preview 1 в MVC 2 Preview 2 в использование многопроектных областей. Все работает отлично на локальной dev-машине (Visual Studio 2008 SP1/IIS 7), однако это не сработает после публикации на сервере (Windows Server 2003/IIS 6).Развертывание ASP.NET MVC 2 Preview 2 с областями
Развертывание осуществляется с помощью опции Build-> Publish в меню VS2008. Я также добавил отображение подстановочных знаков в IIS.
Сервер IIS функционировал должным образом в прошлом, когда это был проект MVC 2 Preview 1.
Кажется, что IIS следует настроить по-разному, чтобы обрабатывать маршрутизацию MVC с несколькими зонами?
Еще одно наблюдение, каталоги видов \ areas \ *. * В основной области не копируются на сервер IIS во время развертывания.
Неужели кто-то успешно развернул и сконфигурировал решение для многопроектных областей для IIS 6?
UPDATE: Нам нужно добавить дополнительную строку в Web.config для WebResource.axd
<httpHandlers>
<remove verb="*" path="*.asmx" />
<add path="WebResource.axd" verb="GET" validate="True" />
…
</httpHandlers>
Вы можете читать далее здесь: http://forums.asp.net/t/1483430.aspx
Вы уверены, что это не проблема IIS6? Конфигурации маршрутизации более продвинутые в IIS7. – Kezzer