IIS Application Pool Crashed: The Module DLL C:\Windows\system32\inetsrv\rewrite.dll failed to load.

By: Published: Feb 24th, 2013 Category: IIS, Microsoft Windows

After migration of your website (from ServerA to ServerB) to a new Webserver when you try to access the website you get “503 Error – Service Unavailable” Error on your website and IIS Management Console shows that application pool of the site is crashed or stopped. Even after you start the application pool of the site it is getting crashed when someone try to access website.

Event Viewer shows following error

The Module DLL C:\Windows\system32\inetsrv\rewrite.dll failed to load. The data is the error.

iis rewrite 300x109 IIS Application Pool Crashed: The Module DLL C:\Windows\system32\inetsrv\rewrite.dll failed to load.

This error shows that the your site is trying to access IIS rewrite module which is not installed or configured on your New Server. If you check the IIS Roles and Features you will find that both the server(A & B) have same roles and features installed but still IIS of ServerB don’t have Rewrite module. To fix this problem you have to install IIS Rewrite modules separately. IIS URL Rewrite module enables Web administrators to create rules to implement URLs that are easier to remember and easier to find by the search engines. You can see more information about this module on IIS.NET site or you can directly download them using following URL:

After installation of the module don’t forget to restart IIS Web Server.

 IIS Application Pool Crashed: The Module DLL C:\Windows\system32\inetsrv\rewrite.dll failed to load.

About 

Milind Koyande is a Project Manager and his job is to work with new technologies, specially Cloud Computing / Virtualization Technology. His past projects include Government Sector initiatives, Backup and Disaster Recovery Solutions.

Tags: , , ,

3 Responses to “IIS Application Pool Crashed: The Module DLL C:\Windows\system32\inetsrv\rewrite.dll failed to load.”


  1. IIS Application Pool Crashed: The Module DLL C:Windowssystem32inetsrvrewrite.dll failed to load. | Milind's Web Page
    on Apr 7th, 2011
    @ 8:35 am

    [...] Read More Here GA_googleAddAttr("AdOpt", "1"); GA_googleAddAttr("Origin", "other"); GA_googleAddAttr("LangId", "1"); GA_googleAddAttr("Autotag", "technology"); GA_googleAddAttr("Autotag", "gadgets"); GA_googleAddAttr("Tag", "iis"); GA_googleAddAttr("Tag", "application"); GA_googleAddAttr("Tag", "crash"); GA_googleAddAttr("Tag", "iis-2"); GA_googleAddAttr("Tag", "load"); GA_googleAddAttr("Tag", "pool"); GA_googleAddAttr("Tag", "rewrite-dll"); GA_googleFillSlot("wpcom_below_post"); This entry was posted in IIS and tagged application, crash, iis, load, pool, rewrite.dll. Bookmark the permalink. ← RSS Feed to Update Twitter Status using Perl Script with OAuth Part-II (Installation of Perl Modules, writing perl script and Integrating it with OAuth) LikeBe the first to like this post. [...]


  2. IIS Application Pool Crashed: The Module DLL C:Windowssystem32inetsrvrewrite.dll failed to load. « .:][ Gr8 Admin Team ][:.
    on Apr 7th, 2011
    @ 8:35 am

    [...] Read More Here GA_googleAddAttr("AdOpt", "1"); GA_googleAddAttr("Origin", "other"); GA_googleAddAttr("theme_bg", "ffffff"); GA_googleAddAttr("theme_border", "000000"); GA_googleAddAttr("theme_text", "000000"); GA_googleAddAttr("theme_link", "2970A6"); GA_googleAddAttr("theme_url", "2970A6"); GA_googleAddAttr("LangId", "1"); GA_googleAddAttr("Autotag", "technology"); GA_googleAddAttr("Autotag", "gadgets"); GA_googleAddAttr("Tag", "iis"); GA_googleAddAttr("Tag", "windows"); GA_googleAddAttr("Tag", "application"); GA_googleAddAttr("Tag", "crash"); GA_googleAddAttr("Tag", "iis-2"); GA_googleAddAttr("Tag", "load"); GA_googleAddAttr("Tag", "pool"); GA_googleAddAttr("Tag", "rewrite-dll"); GA_googleFillSlot("wpcom_below_post"); Categories: IIS, Windows Tags: application, crash, iis, load, pool, rewrite.dll LikeBe the first to like this post. Comments (0) Trackbacks (0) Leave a comment Trackback [...]


  3. Gareth Goodman
    on Feb 21st, 2013
    @ 4:42 am

    I had this issue when going back to work on an older website on a new machine; the old website was developed on a WinXP Pro 32-bit machine several years ago, and my new machine runs Windows 8 64-bit.

    I had the rewrite.dll installed, but the App Pool “Enable 32-Bit Applications” was “true”; changing this to “false” to set the App Pool to 64-bit mode fixed the problem, in my case.

Leave a Reply

Subscribe to eITWebguru

© 2012 eITWebguru. All Rights Reserved.