Calling GetProcAddress on ISAPI filter “aspnet_isapi” failed

Épp egy ASP.NET 4-es alkalmazást próbáltunk IIS 7-en működésre bírni, amikor szembetaláltuk magunkat az alábbi sárga halállal:

HTTP Error 500.0 – Internal Server Error
Description: Calling GetProcAddress on ISAPI filter "C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll" failed.
Error Code: 0x8007007f

Mindez egy olyan Windows 7-es gépen, amire nemrég került fel a Visual Studio 2010 és az IIS 7 is. A hibaüzenet szerencsére ad támpontokat a megoldásra, ennek megfelelően ellenőriztük a hiányzó függőségeket, NTFS jogosultságokat, config fájlokat. Sőt, próbálkoztunk aspnet_regiis /i-vel is, hátha a telepítési sorrend volt rossz, de nem segített 😦 A legszebb az egészben az volt, hogy egy VS 2010-ben újonnan létrehozott alkalmazás is ugyanilyen tüneteket produkált.

Végül megnyitottuk IIS Managerben a webszerver ISAPI Filters modulját és rögtön fény derült a hiba okára:

aspnet_isapi error

Valamilyen érthetetlen okból bekerült az aspnet_isapi.dll az ISAPI filterek közé. Csakhogy ez nem filter, hanem extension, nem véletlenül anyázott érte az IIS!

Egy gyors Remove és minden megoldódott.

 

Technorati-címkék: ,,,

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

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

Twitter picture

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

Facebook photo

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

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s