Error message when you visit a Web site that is hosted on IIS 7.0: "HTTP Error 501.0 – Not Implemented"


Symptoms


When you visit a Web site that is hosted on Internet Information Services (IIS) 7.0 in a Web browser, you receive an error message that resembles the following:
Server Error in Application "ApplicationName"

HTTP Error 501.0 – Not Implemented

HRESULT: 0x00000000

Description of HRESULT
The page you are looking for cannot be displayed because a header value in the request does not match configuration settings.

Cause


This problem occurs because the client sends a request that contains the HTTP verb "TRACE". However, the registry entry that is used to enable this HTTP verb is not configured on the server.

Resolution


To enable the HTTP verb "TRACE," follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then right-click the following registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
  3. Point to New, click DWORD Value, type EnableTraceMethod, and then press ENTER.
  4. Double-click EnableTraceMethod.
  5. In the Value data box, type 1, and then click OK.