3
我們位於[公司網址] /Api/HmlApi.svc/soap通常的工作原理確定的Web服務。它不是SSL。SOAP Web服務 - 控制器的路徑沒有被發現,或者不執行一個IController
在這個特殊的網站,我們可以看到.SVC頁精美的瀏覽器,但客戶端應用程序試圖訪問該服務得到一個HTTP 404錯誤。未找到端點。
該網站有配置如下。
<system.serviceModel>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true">
</serviceHostingEnvironment>
<!--Set up the service-->
<services>
<service behaviorConfiguration="SOAPRESTDemoBehavior" name="HmlApi">
<endpoint address="soap" binding="basicHttpBinding" contract="VLSCore2.Interfaces.IHmlApi" />
</service>
</services>
<!--Define the behaviours-->
<behaviors>
<serviceBehaviors>
<behavior name="SOAPRESTDemoBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="SOAPRESTDemoEndpointBehavior">
<webHttp />
</behavior>
</endpointBehaviors>
</behaviors>
日誌中的網站有以下錯誤:
/Api/Hmlapi.svc/soap - The controller for path was not found or does not implement IController
這對我來說指向的URL是正確的 - 我們訪問該網站,我們可以得到的SVC但不知何故,它不會像上面配置中的正常設置那樣路由到肥皂端點。
任何想法,爲什麼在這一個網站的情況下,它可能無法正常工作?還有什麼我們可以檢查的?
您的路由處理URL中的'.'嗎? – jbaum012