1

我已将 BizTalk ESB Toolkit 2.1 (BTS 2010) 安装到 Windows 7 Ultimate 64 位笔记本电脑上。这会安装许多 WCF 服务,包括 ExceptionService.svc。当我尝试浏览服务时,出现以下错误:

HTTP 错误 404.17 - 未找到
请求的内容似乎是脚本,不会由静态文件处理程序提供

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

该服务在 EsbPortalNetworkAppPool 下运行,我在经典模式和集成模式下都尝试过。

我在 Win 2008x64 VM 上运行了相同的安装,它可以工作。不幸的是,我还需要让它在 Win 7 主机上工作。有任何想法吗?

4

2 回答 2

1

我遇到过同样的问题。查看安装添加的脚本映射,我注意到它们都是 .svc 类型的 .Net 4 映射。当我将应用程序池更改为 .Net 4 时,3 个 .svc 站点都可以正常工作。不幸的是,主 ESB 门户站点此时停止工作,因为它不想成为 .Net 4。所以我使用相同的凭据(网络服务)但 .Net 2 设置了另一个应用程序池,并将主 ESB 门户站点分配给这个应用程序池。现在这一切都很好,很喜欢。

于 2013-02-12T20:13:18.203 回答
1

有关类似问题,请参阅此线程:http: //social.msdn.microsoft.com/Forums/en-US/biztalkesb/thread/634865cf-1a6c-4b24-8ab8-6f0fc53a8ad9。他们建议将应用程序池切换到 DefaultAppPool 以及使用 ESB 配置工具来设置服务。

谢谢,

于 2012-03-13T13:32:23.243 回答