wtorek, 22 listopada 2011

Błąd: Login failed for user 'IIS APPPOOL\DefaultAppPool'

Komunikat błędu:


Rozwiązanie polegające na zmianie Pool Application Identity na wbudowane konto systemowe jest ze względów bezpieczeństwa złym rozwiązaniem.

Najlepszym sposobem jest po prostu dodanie użytkownika

IIS APPPOOL\DefaultAppPool

w instancji swojej bazy danych i nadanie mu odpowiedniego poziomu uprawnień.

Więcej na temat Application Pool Identitieshttp://learn.iis.net/page.aspx/624/application-pool-identities/

poniedziałek, 21 listopada 2011

Błąd IIS 7.5. W obsłudze PageHandlerFactory-Integrated na liście modułów wymieniony jest niewłaściwy moduł ManagedPipelineHandler

Otwierając localhost wyskakuje błąd:

W obsłudze PageHandlerFactory-Integrated na liście modułów wymieniony jest niewłaściwy moduł ManagedPipelineHandler


Komunikat błędu (screen znaleziony w internecie, niestety nie zdążyłem zrobić screena swojego błędu, który był identyczny, jedynie w języku polskim)


Jest to błąd .NET Framework, trzeba przeprowadzić ponowną instalację platformy.

Kliknij Start -> Uruchom
w wierszu wklej polecenie:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

zatwierdź Enterem. Rozpocznie się instalacja .NET Framework.

Ponownie otwórz polecenie Uruchom i wklej:

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

Znów zacznie się instalacja.

W obu przypadkach v4.0.30319 trzeba zastąpić swoją wersją Frameworka.

Teraz wystarczy zrestartować serwer IIS i strona powinna już działać.

środa, 2 listopada 2011

Konfiguracja IIS 7.5

Należy przejść do panelu sterowania, uruchomić Programy i funkcje a następnie po lewej stronie wybrać Włącz lub wyłącz funkcje systemu Windows.

Poniżej screen z prawidłową konfiguracją:


To nie wszystko. Trzeba jeszcze włączyć protokół TCP/IP dla serwera SQL.
Do tego posłuży SQL Server Configuration Manager.
Wystarczy w menu start wpisać sql server configuration, aby system odnalazł interesującą nas aplikację (ikona z czerwoną teczką).

Włączamy protokół TCP/IP klikając prawym klawiszem myszki odpowiednią opcję:


Następnie restartujemy serwer SQL:



W ten sposób mamy poprawnie skonfigurowane środowisko pod aplikacje ASP.NET.