【发布时间】:2011-10-07 21:18:32
【问题描述】:
我在 .NET 4.0 上,我有一个 wcf 服务,它实现了两个合同,一个具有保护级别,一个没有保护。两者都在 Action 和 ReplyAction 中指定“*”值。
现在,如果我在网站项目中配置此服务,一切正常,但如果我在 Web 应用程序项目中配置相同的服务,如果我尝试在浏览器中查看默认端点的服务页面,我会收到错误“请求消息必须受到保护,这是合同操作所必需的('IContractSigned'、'http://myservice/contracts')。保护必须由绑定提供('BasicHttpBinding'、'http: //tempuri.org/')。"
Web Site 项目和 Web Application 项目具有相同的 web.config。
现在我正在尝试投资,但找不到简单的解决方案或讨论。 任何想法? 为什么项目类型会以这种方式影响配置的正确性? 提前致谢
【问题讨论】:
标签: wcf configuration wcf-security