WCF服务在IIS6中停止工作

问题描述 投票:0回答:1

我有一个Windows 2003 SP2服务器,我在其IIS6上发布了一个ASP.NET Web应用程序。该Web应用程序使用在同一服务器中发布的一堆WCF服务。应用程序运行正常,但是当天我必须使用“iisreset / restart”命令几次,因为应用程序停止工作,用户收到此消息:

客户端找到了响应内容的类型'',但是'text / xml'是预期的。请求错误,回复为空。

我发现服务失败了,但是当我重新启动服务时,它们再次运行。我正在查看事件查看器,我收到一个错误:

System.ServiceModel.ServiceHostingEnvironment + HostingManager / 39277698异常:System.ServiceModel.ServiceActivationException:由于编译期间产生的异常>,无法激活服务>'/ saceserv / GuiaMadreService / GuiaMadre.svc'。异常消息是:在DLL文件'security.Dll'中找不到名为'FreeCredentialsHandle'的>入口点.. ---> System.EntryPointNotFoundException:找不到名为>'FreeCredentialsHandle的入口点'在DLL文件'security.Dll'中。

我希望你能帮我解决这个问题。提前致谢!

wcf iis-6
1个回答
0
投票

您必须使用Close()方法关闭“WCF ServiceClients”。

© www.soinside.com 2019 - 2024. All rights reserved.