Autofac を使用しない古い wcf サービスがありました。それから生成された wsdl は次のようになります
<wsdl:service name="WebSite.Service.WebSiteService">
<wsdl:port name="BasicHttpBinding_IWebSiteService" binding="tns:BasicHttpBinding_IWebSiteService">
<soap:address location="http://localhost/WebSiteService.svc/basic"/>
</wsdl:port>
</wsdl:service>
ただし、autofac wcf 統合で作成した新しい Web サービス (autofac wcf Web ページの例に従って実行した) には、soap アドレス URL の末尾に basic という単語がありません ( ...localhost/WebSiteService.svc/ basicのように) . 一部の古いモバイル アプリケーションや Web サイトで障害が発生しています... SOAP アドレス セクションに基本的な単語を表示する方法を誰か知っているかどうか疑問に思っていましたか?
ありがとう