【问题标题】:HTTP Error 404.17 - BizTalk ESB Toolkit 2.1 WCF ServiceHTTP 错误 404.17 - BizTalk ESB 工具包 2.1 WCF 服务
【发布时间】:2012-03-12 10:48:07
【问题描述】:

我已将 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 Host 上运行。有什么想法吗?

【问题讨论】:

    标签: wcf iis biztalk biztalk-2010 esb-toolkit-2.1


    【解决方案1】:

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

    谢谢,

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-01-04
        • 2014-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多