WCFサービスを展開すると、wsdlが と表示されます。http://hostname/servicename/xsd ホスト名ではなくIPアドレスを持つことができます。 は、svcファイルを参照するときに表示されるwsdl urlと同じです。wsdlとsvcのWCFホスト名ページ
0
A
答えて
1
いくつかできること:
ホスト名の代わりにipを使用するようにエンドポイントのアドレスを変更します。これはiisの外部でホストするときに機能します。
2.この変更の目的は、サーバーのIPを使用してユーザーが参照を追加できるようにする場合、クライアントがWSDLを取得するために使用するアドレスに従ってwsdlを変更できるようにするuseRequestHeadersForMetadataAddressサービス動作を追加できます
0
Visual Studioでサービス参照プロパティを調べ、urlをhostnameからipアドレスに変更します。
一般に、そこにハードコードされた値を持たないでください.IPアドレスも名前もありません。これらの設定をweb.configやその他の設定ファイルやデータベースに入れて、変更する必要はありませんIPアドレスやホスト名が変更されたり、テスト、プロダクションなどのために他の場所に配置すると、あまりにも多くのことが発生します。
1
IISでは、次のことが可能です。オープンCMD、タイプ:
cscript.exe %systemdrive%\inetpub\adminscripts\adsutil.vbs get w3svc/<Website-ID>/ServerBindings
が
オープンCMD、バインディングタイプの電流を表示するには:PORT WDSLで:
cscript.exe %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/<Website-ID>/ServerBindings ":<PORT><IP>"
これはIPを持つになります。
IISマネージャーでは、前に<ウェブサイトID >を検索する必要があります(「サイト」)。
関連する問題
- 1. WCFサービスWSDLドメイン名
- 2. ネットWCF SVC情報ページおよび完全修飾サーバー名
- 3. WCFサービスで、WCF SvcホストでWindowsサービスとして動作しません。
- 4. HTTPS経由のWCF MVCプロジェクト内でホストされているSVC
- 5. PHPでwcfとsvcの使い方は?
- 6. WCF SVC未登録IIS
- 7. WCF内のSVCファイルの正しい名前は何ですか
- 8. Windowsサービス内でホストされているWCFサービス(basicHttpBinding)のWSDL URL
- 9. WCF WSDL + Nillable Attributes
- 10. WSDL for REST WCF
- 11. UIをブロックせずにWindows svcで自己ホストWCFサービスを呼び出す
- 12. WCF REST:newb:IService1.cs、Service1.svc、Service1.csの関係
- 13. JavaでWCF .svc WebServiceを使用する
- 14. WCF .svcファイルにパラメータを追加する
- 15. WSDLのWCF共有タイプ
- 16. wcf - wsdlポートタイプとバインディングを変更する
- 17. AzureでホストされているWCFのユーザー名とパスワード認証
- 18. WCF WSDLページが見つかりません
- 19. WCF wsdl文字列配列
- 20. ホスト名と正規のホスト名
- 21. WASのホストWCFサービス
- 22. コンソールのホストWCFサービス
- 23. WCF WSDLでのインタフェース契約の定義
- 24. HTTPHandlerとsvc
- 25. Windowsのホスト名とコンピュータ名。?
- 26. WCF:.SVCファイルとは別のプロジェクトで契約と実装を行う方法
- 27. WCFのWSDL URIは何ですか?
- 28. WCFサービスのエンドポイントとホストのベースアドレス
- 29. 同一のsvcファイルに2つのWCFインターフェイスを使用
- 30. 単一のWCF .svc、複数のクライアントを接続
この質問をご覧ください:http://stackoverflow.com/questions/6855702/wcf-web-service-metadata-contains-computer-name – croisharp