wcf服务元数据无法在ie中显示
wcf服务配置如下:<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="metadataBehavior">
<serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8080/CalculatorService/metadata"/>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="metadataBehavior" name="PCC.WcfStudy.Service.CalculatorService">
<endpoint contract="PCC.WcfStudy.Contract.ICalculator"
binding="wsHttpBinding"
address="http://localhost:8080/CalculatorService">
</endpoint>
</service>
</services>
</system.serviceModel>
</configuration>
服务能够正常启动,但是启动后我在IE中却无法访问
http://localhost:8080/CalculatorService/metadata
不知是什么原因,求助。 WCF --------------------编程问答-------------------- 把binding的值改为basicHttpBinding 就可以了。为什么呢 --------------------编程问答-------------------- 部署到IIS上后,最好不要使用端口号
httpGetUrl="http://localhost:8080/CalculatorService/metadata"
====》修改成
httpGetUrl="../CalculatorService/metadata"
address="http://localhost:8080/CalculatorService"
=====》修改成
address="../CalculatorService"
补充:.NET技术 , .NET技术前瞻