2016-04-02 14 views
27

これは、(Project) Properties | Web | Debuggersの下にある「編集と継続を有効にする」のチェックを外すことで可能でした。このチェックボックスはVisual Studio 2015 Update 2にはありません.4つのサブオプションを含む同じチェックボックスはOptions | Debugging | Generalにありますが、このチェックボックスをオフにしても問題は解決されません。Visual Studio 2015 Update 2でデバッグを停止した後にiisexpressを実行する方法

+2

+1同じです。 Update 2の前に私のチェックボックスは利用できませんでしたが、まだ動作がありました。回避策としてデバッグ>開始(Ctrl + F5)を使用していますが、通常のデバッグセッションを実行した後も引き続き「実行し続ける」ことができます。 –

+0

バグではありません。 –

答えて

10

ここに同じ問題があります。

私の回避策は、「停止」ボタンではなく、ツールバーの「すべてを切り離す」ショートカットを追加することです。

+1

ありがとう!それは素晴らしい解決策です。これがバグか「すべてをデタッチする」が 「停止」ではなく、これを達成する正しい方法であるかどうかはまだ分かりません。それにもかかわらず、行動は説明なしで変わった。多くの人々がこの問題に苦しんでいるようです。ワークフロー中にIIS Expressを実行しておくのが好きです。 – Diego

+0

提案していただきありがとうございます。残念なことに、私にとって大きな回避策ではありません。ローカルデータベースをロックするために、メニューを再構築してプロセスを終了してから、再構築する必要があります。これはすべて前に自動的に起こったでしょう。だから私は幸せな答えのために抱きしめているよ、申し訳ありません! – stovroz

+0

再接続のために私は長い間https://visualstudiogallery.msdn.microsoft.com/6a667daf-be94-4be5-a92a-71732b8dd60a –

5

素晴らしい答えではありませんが、回避策があります。

  1. ソリューションエクスプローラでWebアプリケーションを選択し、F4キーを押してプロパティペインを表示します。ここで、[常にデバッグ時に開始]がtrueに設定されていることを確認します。
  2. 同じソリューションに別のIIS Express Web Appがある場合は、同様の操作を行います。
  3. 別のIIS Express Web Appをお持ちでない場合は、[ファイル新規]テンプレートを使用してコードなしで最小限の.Net Webアプリケーションを作成し、[常にデバッグ時に開始]をtrueに設定します。
  4. ここでは、ソリューションエクスプローラで実行したくないWeb Appプロジェクト(手順2または3のもの)を右クリックして、「スタートアッププロジェクトとして設定」を選択します。
  5. 通常通りにソリューションを実行すると、両方のWebアプリケーションが実行されます。終了すると、メインアプリケーションが実行されているスタートアッププロジェクトだけが切断され、停止します。

明らかに、他のWebアプリケーションを実行したままにすることができるバグ。しかし、少なくともこの回避策は、デバッグを少し容易にします。

+0

を使用しています。創造的な回避策、ありがとう。もちろん、犠牲プロジェクトからメインプロジェクトの開始ページにリダイレクトすることもできます。しかし、残念なことに、メインプロジェクトが終了して自動的に再構築されないため、後で再起動するのはまだポーラバです。だから、私はホレスのアバターのために純金をあなたに送っているように誘惑され、私は希望を待っています。 – stovroz

1

これはOPの質問に対する回答ではないかもしれませんが、これを達成するために"view in browser"オプションを使用します。あなたが探している

8

機能が(: - >Start Without DebuggingまたはショートカットCtrl+F5Debugメニュー)をデバッグすることなく、スタートです。

あなたがを使用することができ、いつでもこのプロセスをデバッグする必要がある場合は、(: - >Attach to Process...またはショートカットCTRL+ALT+PDebugメニュー)をプロセスにアタッチ。接続されたプロセスでデバッグを停止すると、VSはそれを強制終了しません。

PS。私にとって、あなたが指しているバグは、(デバッグコマンドを停止してデバッグプロセスを終了させる)大きな拡張です。ときにはissexpressがハングした場合(SignalRなど)、VSは新しいデバッグセッションを実行できませんでした。私は手動でプロセスを強制終了させました。

+1

これを行うには、管理者としてVSを実行する必要があります。やった。 – RayLoveless

2

このバグはアップデート3で修正されました

関連する問題