当我尝试通过浏览器访问我的服务时,出现了“Endpoint not found”的错误提示。
当我尝试从wcftestclient访问相同的地址时,出现“错误:无法从http://localhost:10093/Services/Service1.svc获取元数据”的提示。
如果我在服务实现中放置一个断点,则会被命中,因此我认为svc文件已正确设置。
http://localhost:10093/Services/Service1.svc
当我尝试从wcftestclient访问相同的地址时,出现“错误:无法从http://localhost:10093/Services/Service1.svc获取元数据”的提示。
如果我在服务实现中放置一个断点,则会被命中,因此我认为svc文件已正确设置。
<%@ ServiceHost Language="C#" Debug="true"
Service="MyApp.Core.Service.Service.MyAppService,MyApp.Core.Service"
Factory="CommonServiceFactory.WebServiceHostFactory,CommonServiceFactory" %>
这是我的配置:
<system.serviceModel>
<services>
<service name="MyApp.Core.Service.Service.MyAppService,MyApp.Core.Service"
behaviorConfiguration="MainServiceBehavior">
<endpoint name="newEndpoing"
binding="basicHttpBinding" bindingConfiguration=""
contract="MyApp.Core.Service.IMyAppService" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="MainServiceBehavior">
<serviceMetadata httpGetEnabled="True"/>
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>