2011-11-08 6 views
7

私はデバッグを開始したときにアクティブなウィンドウでサービスを開いていないことを確認できますが、それはちょっと面倒です。これをオフにするために、VS2010の設定が必要なようです。デバッグを開始するときに、WCFテストクライアントが開かないようにするにはどうすればよいですか?

なぜサービスを無効にしたいのですか?と聞く人は、サービスがSOAPとReSTの両方を使用しているからです。私はReSTをブラウザやFiddlerでテストし、SOAPUIでSOAPをテストしますが、本当に必要はありません。

ありがとうございました。

答えて

8

これは特にイライラします。私はVS2010を実行しており、ほとんどの投稿参照として[プロパティ/デバッグ]タブを見つけることができません。あなたは

  1. アンロードプロジェクトを右クリックした場合しかし、
  2. 編集
  3. が保存EnableWcfTestClientForSVCDefaultValueを見つけ、False

    <EnableWcfTestClientForSVCDefaultValue> 
        False 
    </EnableWcfTestClientForSVCDefaultValue> 
    
  4. にその値を設定し右クリックし、右-click リロードプロジェクト

このバージョンのVS2010では[デバッグ]タブが表示されません。

+0

これは私のために働く。他の答えが示すように、Mineにはデバッグタブもありません。 VSバージョンの違いだけかもしれません。 –

+1

最初の2つのステップを明確にしたいのですが、文脈上、この答えがWCFテストアプリケーションかVS2010 IDEかを即座に判断できませんでした。したがって、VS2010 IDEのソリューションエクスプローラでプロジェクトを右クリックし、コンテキストメニューから[Unload Project]を選択します。プロジェクトを右クリックし、「 .csprojを編集」を選択します。上記の手順3を実行し、変更を保存してエディタウィンドウを閉じます。次に、ソリューションエクスプローラでプロジェクトを右クリックし、[プロジェクトの再読み込み]を選択します。 –

+0

ありがとうございます。これは私を怒らせている! – mahonya

6

Menu-><Project Name> Propertiesを選択します。

プロパティウィンドウで、左側の列の[デバッグ]タブをクリックします。 [コマンドライン引数]ボックスの[スタートオプション]セクションには、次が表示されます。

/client:"WcfTestClient.exe" 

これを削除して変更を保存します。

[WCFオプション]タブの[同じソリューションで別のプロジェクトをデバッグするときにWCFサービスホストを開始する]チェックボックスをオフにすることもできます。

+1

これは正解でした。 WCFのオプションタブでオプションのチェックを外すことに関する二次的な答え/詳細を含めて、正解を完全に釘付けにしました。ありがとう! –

0

ウェブサイトプロジェクト(VS2010)の場合は、プロジェクトを右クリックします。プロパティウィンドウ(F4)を選択します。プロパティウィンドウのプロパティグリッドが表示されます。デバッグ時には常に[開始]にFalseが選択されます。これは私の問題を解決しました。

0

私はVS2015を使用していますが、私は同様の問題に直面しました。私は以下の手順を試してみて解決しました。 1、プロジェクトのプロパティを右クリックします 2、Webタブに移動 3、現在のページが選択されていることを確認します。選択されていない場合は選択します。

関連する問題