HTTP Error 404.17 - BizTalk ESB Toolkit 2.1 WCF Service


I've installed the BizTalk ESB Toolkit 2.1 (BTS 2010) onto a Windows 7 Ultimate 64bit laptop. This installs a number of WCF services, including ExceptionService.svc. When I try to browse the service I get the following error:

HTTP Error 404.17 - Not Found
The requested content appears to be script and will not be served by the static file handler

Module  StaticFileModule
Notification    ExecuteRequestHandler
Handler StaticFile
Error Code  0x80070032
Requested URL   http://localhost:80/ESB.Exceptions.Service/ExceptionService.svc
Physical Path   C:\Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\ESB.Exceptions.Service\ESB.Exceptions.Service\ExceptionService.svc
Logon Method    Negotiate
Logon User  RB-T510\Rob

The service is running under the EsbPortalNetworkAppPool which I have tried in both Classic and Integrated Modes.

I've run the same install onto a Win 2008x64 VM and it works. Unfortunately, I need to get it to work on the Win 7 Host also. Any ideas?

asked on Stack Overflow Mar 12, 2012 by Rob Bowman • edited Nov 5, 2014 by SteveC

2 Answers


See this thread for a similar question: They suggested switching the app pool to DefaultAppPool as well as using the ESB config tool to setup the services.


answered on Stack Overflow Mar 13, 2012 by Ben Cline

I had the same issue. Looking at the script mappings added by the install, i noticed they were all .Net 4 mappings for the .svc type. When I changed the app pool to .Net 4 the 3 .svc sites all worked. Unfortunately the main ESB portal site stopped working at this point as it doesn't want to be .Net 4. So I set up another app pool using the same credentials (network service) but .Net 2 and assigned the main ESB portal site this app pool. Now it all fires up nice a pretty like.

answered on Stack Overflow Feb 12, 2013 by Paul Bettison

User contributions licensed under CC BY-SA 3.0