Integracja ASP.NET MVC i IIS 5.1
Zakładam tutaj, że zarówno serwer IIS 5.1, jak i ASP.NET MVC zostały zainstalowane poprawnie.
W celu umożliwienia uruchomienia serwisów stworzonych z wykorzystaniem wzorca MVC, serwer IIS w wersji 5.1, a także każda aplikacja z niego korzystająca muszą zostać odpowiednio skonfigurowane. Na konfigurację tę składają się dwa kroki. Po pierwsze, na serwerze tym należy dodać dla odpowiedniego, przechowującego pliki naszej strony katalogu wirtualnego odpowiednie mapowanie aplikacji. W tym celu należy uruchomić Internetowe usługi informacyjne (w polu Uruchom wpisać należy %SystemRoot%\system32\inetsrv\iis.msc). Następnie na naszym katalogu należy przejść do jego właściwości, a następnie na zakładkę Katalog wirtualny/Konfiguracja/Dodaj podać poniższe dane:
W polu Wykonywalny: powinna pojawić się ścieżka do pliku aspnet_isapi.dll. W większości przypadków będzie to C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
Kolejnym krokiem jest dopisanie odpowiednich linijek do pliku Global.asax w danym projekcie.
Po tych zabiegach wszystko już powinno działać:
Oczywiście w miejsce mvc można podać dowolne rozszerzenie, należy tylko pamiętać o odpowiednich zmianach w pliku Gobal.asax oraz w konfiguracji wirtualnego katalogu.


