WCF – Deployment and configurational issues
Today when I hosted WCF service in IIS 7.0. I got an error like
HTTP Error 404.3 – Not Found Description: The page you are requesting cannot be served because of the Multipurpose Internet Mail Extensions (MIME) map policy that is configured on the Web server. The page you requested has a file name
extension that is not recognized, and is not allowed.
I explored and found solution.
Solution:
What is intuitive here is that .svc extension is not recognized i.e. Http handler of .svc is not defined 🙂 So the solution I found was that:
In the control panel > add remove programs > windows on off programs, select WCF HTTP Activation and WCF Non-HTTP Activation as in the picture:
Windows will take few minutes to update and after that your WCF Service will run smoothly on Vista and IIS7.
Also, I got some other issues while deploying WCF service on IIS7 on Vista OS, after installing below items under IIS7, things were fixed.
Vinit Kumar Singh
I write about leadership, execution and the transition from technical roles into organizational responsibility. My essays examine why capable teams struggle, why transformations stall, and how professionals grow from individual contributors into leaders. More about my background is on the About page. I read and respond to thoughtful responses. You can also reach me on LinkedIn.