TAG:
http://support.microsoft.com/?scid=kb;en-us;842329&spid=3042&sid=global BUG: You receive an "HTTP 500 - Internal server error" error message when you try to view an ASP page after you install Visual Studio 6.0 Service Pack 6 View products that this article applies to. Article ID : 842329 Last Review : July 30, 2004 Revision : 1.1 On This Page SYMPTOMS CAUSE RESOLUTION STATUS MORE INFORMATION Steps to reproduce the problem REFERENCES APPLIES TO SYMPTOMS When you try to view an ASP page after you have installed Microsoft Visual Studio 6.0 Service Pack 6 (SP6), you may receive the following error message in your Web browser window: HTTP 500 - Internal server error Additionally, the following warning message may be logged in the system event log: The server failed to load application '/LM/W3SVC/1/ROOT'. The error was 'General access denied error'. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp. Back to the top CAUSE This problem occurs because the Visual Studio 6.0 SP6 Setup program removes the Everyone group from the list of authorized users and groups for the Mfc42.dll file. Microsoft Internet Information Services (IIS) uses the IWAM_ComputerName user account to start out-of-process applications. However, because the Visual Studio Setup program has removed the Everyone group from the list of authorized users and groups for the Mfc42.dll file, the IWAM_ComputerName user account no longer has the Read & Execute permission for the Mfc42.dll file. Note ComputerName is a placeholder for the name of your computer. Back to the top RESOLUTION To resolve this problem, grant the IWAM_ComputerName user account the Read & Execute permission for the Mfc42.dll file. The Mfc42.dll file is located in the %WINDIR%\\System32 folder. To grant the Read & Execute permission, follow these steps: 1. In Windows Explorer, locate the Mfc42.dll file. 2. Right-click the Mfc42.dll file, and then click Properties. The Properties dialog box appears. 3. Click the Security tab, and then click Add. The Select Users or Groups dialog box appears. 4. In the Name field, locate and then click IWAM_ComputerName. 5. Click Add, and then click OK. 6. Make sure that the Allow check box is selected for the Read & Execute permission, and then click OK. Back to the top STATUS Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section. (iwgh) |