2
我的.NET 4.0 Web应用程序项目中有一个WCF终点。使用VS2010 WCF测试客户端,我可以正确连接到该服务。但是,当我去使用该服务时,我收到一条通用错误消息:身份验证模式=“窗体”导致WCF终点错误
内容类型text/html; charset =响应消息的UTF-8与绑定的内容类型(text/xml; charset = utf-8)不匹配。如果使用自定义编码器,请确保IsContentTypeSupported方法正确实施。第一个1024个字节的响应是:
我发现,当我从web.config文件中删除身份验证服务工作正常:
<authentication mode="Forms">
<forms cookieless="AutoDetect" loginUrl="~/Security/LoginClient.aspx" name="FORMAUTH" />
</authentication>
任何想法如何,我可以删除这个刚来自身份验证的服务?
这没有解决我的问题,但已经回答了我的问题,所以标记为正确的答案,并在这里创建一个新的问题:http://stackoverflow.com/questions/5596304/authentication-mode-forms-causing-redirect- in-wcf-service – SmudgerDan 2011-04-08 14:09:53
这没有奏效。还有其他建议吗? – Tawani 2011-12-02 03:21:10