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:

mvc

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.

globalasax

Po tych zabiegach wszystko już powinno działać:

iis_mvc

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.

No comments yet

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.