提问人:David Shochet 提问时间:2/21/2023 最后编辑:David Shochet 更新时间:2/22/2023 访问量:27
添加服务引用时找不到服务
Service is not found when adding a service reference
问:
我将 Web 服务部署为 Azure 应用服务。当我尝试向我的 .Net 4.7 项目添加服务引用时,找不到 url:
以下是详细信息:
下载“https://myservicetest.azurewebsites.net/$metadata”时出错。 请求失败,HTTP 状态为 404:未找到。 元数据包含无法解析的引用:“https://myservicetest.azurewebsites.net/”。 远程服务器返回意外响应:(405) Method Not Allowed。 远程服务器返回错误:(405) Method Not Allowed。 如果在当前解决方案中定义了服务,请尝试生成解决方案并再次添加服务引用。
这是我在web.config中的内容:
<system.serviceModel>
<diagnostics>
<messageLogging logEntireMessage="true" logKnownPii="true" logMalformedMessages="true" logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true" maxSizeOfMessageToLog="8000000" />
</diagnostics>
<bindings>
<webHttpBinding>
<binding name="JDEServiceBinding" maxReceivedMessageSize="20971522" maxBufferSize="20971522" maxBufferPoolSize="20971522" sendTimeout="00:30:00">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</webHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name="webhttp">
<webHttp />
</behavior>
</endpointBehaviors>
</behaviors>
<client>
<endpoint address="https://myservicetest.azurewebsites.net" binding="webHttpBinding" bindingConfiguration="JDEServiceBinding" behaviorConfiguration="webhttp" contract="LATICRETE.JDEProductDataService.IAttributesAndPrice" name="JDEServiceBinding" />
</client>
</system.serviceModel>
我错过了什么?
答: 暂无答案
评论