Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to move an application from IIS 6 to IIS 7. I've managed to get everything working except for the web services (.svc files). These return 404 exceptions.

In the failed request logs I get the following warning, and everything else appears fine:



ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="404", HttpReason="Not Found", HttpSubStatus="0", ErrorCode="The operation completed successfully.
 (0x0)", ConfigExceptionInfo="" 

when I do a GET request for service.svc it works fine, and returns the page that begins:

You have created a service.

To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:

but when a request is made to the service, via a POST request, it results in the 404 error.

share|improve this question

Are you sure you're server and the application in general is set to allow the POST verb? It sounds a lot like the server, your application or a combination of the two is either not explicitly set to allow POSTs.

Make sure your web.config file contains all of the relevant configuration settings needed to get an ASP.NET application running on IIS 7 or 7.5

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.