<service name="Service.apiGeneral" behaviorConfiguration="Behavior">
<endpoint address="WebService" binding="basicHttpBinding" bindingConfiguration="basicHttpBindingCfg" contract="IService.Iapi"/>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
//这是服务配置
服务发布到服务器上。在我本地引用接口,总是报405 ,这是哪里配置没有配好吗
服务器有没有启用 .NET Framework 4.5 Features -> WCF Services -> HTTP Activation
,参考 让IIS8支持WCF的最简单方法
<add key="WcfBaseAddress" value="http://192.168.0.197:8083/" />
基地址得换成服务器IP, 不然在找wsdl文档的时候总是localhost