日期:2014-05-18  浏览次数:20414 次

WCF在IIS发布时报错
我在本地开发好WCF server程式后打开编译debug是没有问题,发布到IIS报错:
这是怎么回事?

HTTP 错误 500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。

详细错误信息:
模块 IIS Web Core
通知 BeginRequest
处理程序 尚未确定
错误代码 0x800700b7
配置错误 在唯一密钥属性“name”设置为“ScriptHandlerFactory”时,无法添加类型为“add”的重复集合项
配置文件 \\?\C:\WCFIISService\web.config
请求的 URL http://localhost:80/WCFService
物理路径 C:\WCFIISService
登录方法 尚未确定
登录用户 尚未确定

配置源:
?134: <remove name="WebServiceHandlerFactory-Integrated"/>
? 135: <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
? 136: type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

------解决方案--------------------
服务内部发生异常了吧,这个服务是用来干什么事情的?
------解决方案--------------------
我也冒了这个错误,求解...