Visual Studioでサービスを公開するWCFアプリケーションを実行すると、別のコンピュータで実行されているasp.netアプリケーションからサービスを使用できますか? WCFサービスによって公開されたWSDLのアドレスを調べて、ASP.NETアプリケーションに参照を追加するにはどうすればよいですか?ビジュアルスタジオで実行中のアプリケーションからWCFサービスを公開できますか(F5、実行中)?
0
A
答えて
0
サービスがASP.NETアプリケーションであり、組み込み開発サーバーを使用してサービスをホストしている場合は、Kalusの回答を参照してください。ただし、IISがローカルにインストールされている場合は、組み込みの開発サーバーではなく、IISがアプリケーションをホストしてデバッグできるように、プロジェクト設定を再構成できます。
スタンドアロンのWinFormsまたはコンソールアプリケーションを作成する場合は、エンドポイントとバインディングを選択する責任がありますが、ASP.NETアプリケーションの場合は、IISまたはDevサーバー(プロトコル常にHTTP/HTTPSになり、ポート番号はIISによって設定されるか、またはDevサーバーによってランダムに生成されます)。したがって、スタンドアロンアプリケーションでは、どのバインディング(basicHttp、wsHttp、netTcpなど)と適切なホストエンドポイント(http:// hostname/MyServiceまたはnet.tcp:// hostname:port/MyService)を設定する必要があります。しかし、サービスがスタンドアロンアプリケーションによってホストされている場合は、他のコンピュータからアクセスできるようになります。
この概要を参照してください。http://msdn.microsoft.com/en-us/library/ms731758.aspx
0
下記の@Kent Boogartのコメントによると、asp.net開発サーバーはローカルリクエストにのみ使用できます。したがって、別のマシンから呼び出す場合は、IISで実行するようにWebサービスを設定する必要があります。
関連する問題
- 1. ServiceHost(コンソールアプリケーション)で実行中のWCFサービス
- 2. 実行中のWCFサービスのURL /エンドポイントアドレス
- 3. ビジュアルスタジオの中で角度シードプロジェクトを実行しますか?
- 4. CoreOSの中でGUIアプリケーションを実行できますか?
- 5. サイトからvb.netアプリケーションを実行中
- 6. 実行中の.NETアプリケーションC++から
- 7. アンドロイドエミュレータで実行中のアプリケーション
- 8. 実行中、devサーバに公開されたアプリケーションはまだビジュアルスタジオのファイルを参照しています
- 9. アプリケーションの実行中にweb.configファイルを削除できますか?
- 10. アプリケーションの実行中にパッケージからテキストファイルを開く方法は?
- 11. サービスから実行中のアクティビティでメソッドを呼び出す
- 12. WCF Azure 403エラー(ローカルで実行中)
- 13. メトロアプリクライアントからWCFサービスを実行
- 14. ドッカー内で実行中のカフカにメッセージを公開
- 15. wcfサービスで他の実行中のサービスを検出する方法
- 16. バックグラウンドスレッドで実行中のタスクからアニメーションを開始する
- 17. アプリケーションでのバンドル登録中にサービス上でアクションを実行
- 18. 実行中のサービスを次のコマンドレットでカウントできません
- 19. 実行中のJavaアプリケーションでjarアーカイブを実行する
- 20. PARTIAL_WAKE_LOCKとサービスで実行中のスレッド
- 21. コマンドラインから実行中のサーバ内でJupyterノートブックを開く
- 22. 他のシステムでJDBCアプリケーションを実行中
- 23. シャドードームの中で角型アプリケーションを実行
- 24. 実行中のアプリケーションでSMSを受信
- 25. Herokuで実行中のRoots in Railsアプリケーションからのサブドメインのデプロイ
- 26. Android:実行中のアプリケーション
- 27. アプリケーション実行中のwp7バックグラウンドプロセス
- 28. 実行中のJavaアプリケーション
- 29. スプリングブートで実行中の休憩サービスにヒットできません
- 30. Ruby gemの中でrailsアプリケーションを実行していますか?
ASP.NET devサーバーはローカルトラフィックのみを処理します。 –
@Kent Boogart、本当ですか? bummer ... –
さらに、彼はASP.NETの外で(おそらくコンソールアプリで)WCFサービスをホストしているように思え、ASP.NETアプリケーションから消費しようとしています。本当にはっきりしない。 –