- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个带有 wsHttp 和 JSON 端点的网络服务。下面的配置托管在网站项目中并且工作正常,除非我尝试在网站内创建服务引用。端点行为似乎导致错误:
"Extension Error 'webHttp' cannot be added to this element. Verify the exception is registered in the extension collection at system.servicemode/extensions/behaviorExtensions"
它不会在 svcUtil.exe 中引发错误。这似乎是 VS 特定的,但我想深入了解它。
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="JSON">
<webHttp />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="HelloWorldBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="HelloWorldBehavior" name="HelloWorld">
<endpoint address="/json" behaviorConfiguration="JSON"
binding="webHttpBinding" contract="IHelloWorld" >
</endpoint>
<endpoint name="wcf" address="" binding="wsHttpBinding"
contract="IHelloWorld" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>
最佳答案
我不知道它是否能解决你的问题,但我想我应该在这里分享我在类似问题上的经验。
我遇到了几乎类似的错误:
Extension element 'webHttp' cannot be added to this element. Verify that the extension is registered in the extension collection at system.servicemodel/extensions/behaviorExtensions.
我尝试了很多方法来解决这个问题,但都做不到。然后我在 this 的类似问题上找到了这个建议。页:
check your client (ASP.NET MVC) config and comment the WCF endpoint behavior which uses
<enableWebScript />
. Then add your service reference and uncomment the behavior. Same procedure has to be done if you want to update existing script reference. I guess it is a bug and should be reported to Microsoft Connect.
我的不是 ASP.NET MVC,但我通过注释掉这个建议来尝试
<behavior name="web">
<webHttp />
</behavior>
这部分来 self 的 app.config,然后可以添加服务引用!!然后在添加引用后我再次取消注释该部分。
我无法解释。它只对我有用,这就是我分享的原因。谢谢。
关于wcf - 在包含 webHttp 和 wsHttp 的 VS2010 中添加服务引用时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004850/
我正在尝试使用匿名身份验证创建 WCF 服务。当我将服务部署到不在我当前域上的目标服务器时,我在尝试调用它时收到以下错误: Content Type application/soap+xml; cha
在启用了可靠 session 的 WCF 中使用 WSHttpBinding 时,我的服务引用会自行更新为: 只要绑定(bind)配置为 WSHttpBinding,我就无法将 maxRetryC
我有一个案例,我需要使用 wsHttp 使用 WCF 传输大量序列化对象图(通过 NetDataContractSerializer )。我正在使用消息安全性并希望继续这样做。使用这个设置,我想传输序
我正在创建一个带有 wsHttp 和 JSON 端点的网络服务。下面的配置托管在网站项目中并且工作正常,除非我尝试在网站内创建服务引用。端点行为似乎导致错误: "Extension Error 'we
我是一名优秀的程序员,十分优秀!