【发布时间】:2013-08-16 21:05:28
【问题描述】:
当我尝试导航到我的 .svc 文件时出现此错误。看来它没有找到我的 basicHttpsBinding;这是我的 web.config 的那部分:
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<protocolMapping>
<add binding="basicHttpsBinding" scheme="https"/>
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="false" multipleSiteBindingsEnabled="true"/>
我尝试通过 Google 进行搜索,但我能找到的任何答案似乎都不适用于我在这里所做的事情。我发现的大部分内容都是关于自定义绑定的,我认为我没有。老实说,我什至不确定是什么导致了这个错误,所以任何帮助都将不胜感激。如果您需要更多信息,请告诉我,我会添加。
【问题讨论】:
-
我遇到了同样的问题。任何帮助将不胜感激!
-
您使用什么 .NET 版本? BasicHttpsBinding 需要 .NET 4.5
-
@slfan 我们使用的是 .Net 4.0;你会建议我做什么?我只需要删除该协议映射部分吗?
-
我也在使用 .net 4.0,我尝试删除它,现在它似乎可以工作了。请发布答案,以便我可以为您提供一些帮助。
标签: c# asp.net .net wcf web-config