新しい WCF アプリケーションを作成しました。svc ファイルと分離コードがあります。デバッグしようとすると (F5)、次のように表示されます。
- svc ファイルが開いていて F5 キーを押すと、Web ブラウザが開きます
- コード ビハインド ファイルが現在開いていて F5 キーを押すと、WCF テスト クライアントが開きます。
異なる動作があるのはなぜですか?テストクライアントを使用したくないので、アプリで無効にして二度と来ないようにする方法。
アトゥル・スレカ
新しい WCF アプリケーションを作成しました。svc ファイルと分離コードがあります。デバッグしようとすると (F5)、次のように表示されます。
異なる動作があるのはなぜですか?テストクライアントを使用したくないので、アプリで無効にして二度と来ないようにする方法。
アトゥル・スレカ
私は何年にもわたってさまざまな会社でこの道を何度も進んできました....忘れてしまい、このページを見つけました。一部の人にとっては良いアドバイスですが、私にとっては役に立ちません.
私にとってWCFアプリケーションでこれを修正したDIDは次のとおりです。
Note: Visual Studio 2013 FYI
1. Right click on the your WCF project and click Properties
2. Click on left "Web" link/tab --> Notice the Start Action Section
3. Check Radio Button "Specific page"
4. Enter your .svc example Service1.svc
5. Set project as startup and either hit F5 or right click and debug
6. Now the WCF Test Client launches (for me at least)
これが他の誰かに役立つことを願っています。
将来の展望のために... svcファイルでf5を押すと、常にこのユーティリティが起動します...プロジェクトファイルでparamを試してみましたが、機能しません...
次に、プロパティで、Webの設定を現在のページからデフォルトのページに変更します:)
今では、このユーティリティが毎回ポップすることはありません:)
Visual Studio 2015/2017 でWCF テスト クライアントの自動起動を制御するには、次の操作を実行できます。
ソリューション エクスプローラーでWCF サービス プロジェクトを右クリックし、 [プロパティ]を選択して、[ WCF オプション] タブをクリックします。[同じソリューションで別のプロジェクトをデバッグするときに WCF サービス ホストを開始する] チェック ボックスをオフにします(このチェック ボックスは既定で有効になっています)。
プロジェクトをブラウザで実行する場合は、
これにより、プログラムがブラウザに表示されます
wcf テスト クライアントのみに取得するには、上記の手順に従いますが、URL はサービスを指している必要があります。 http://localhost:11111/yourservice.svc .. します。
ありがとうございました