10

私はいくつかのプロジェクトを含む Visual Studio 2008 ソリューションを持っています - そのいくつかは Web アプリケーション/サイトです。

特定の Web アプリケーションの [デバッグ] > [新しいインスタンスの開始] に移動し、VS がそのアプリケーションの ASP.net 開発サーバー (WebDev.WebServer.EXE) を起動するたびに、VS は 3 つの追加のプロセス (他の 3 つの Web ごとに 1 つずつ) も起動します。私がソリューションに持っているアプリケーション。

デバッグしている 1 つのプロジェクトに対してのみ WebDev を起動するように Visual Studio に指示するにはどうすればよいですか? プロジェクト構成とソリューション構成の両方を調べましたが、関連する設定が見つかりませんでした...

4

4 に答える 4

0

Visual Studio 2008 では、[デバッグ時に常に開始] というプロジェクトの [プロパティ] ページにエントリがあります。

プロジェクトを選択し、[プロパティ] ペインに移動 (または [プロパティ] を右クリック) して、これに到達する必要があることに注意してください。プロジェクトをダブルクリックしてメイン編集ペインで開いた場合、このオプションは表示されません。

VS はデフォルトで、すべての Web プロジェクトに対してこの値を on に設定します。オフにすると、この問題は解決します。

[編集]これはかなり面倒で、デフォルトが false であることを望みます![/編集]

于 2009-10-29T18:44:07.630 に答える
0

ポートごとに1つずつ実行されると思います-同じポートを持つように設定してみることができます-プロジェクトをクリックしてプロパティペインを見てください(自動ポート生成をオフにしてからポート番号を設定する必要があります)

于 2008-11-30T19:03:41.540 に答える
0

上記の解決策を試しましたが、うまくいきませんでした。プロジェクトを解決するために見つけたのは、VS 2008 のプロパティ ウィンドウを表示することでした。次に、Web プロジェクトをクリックし、[デバッグ時に常に開始する] プロパティを false に設定します。これで問題は解決します:(

于 2009-02-11T18:38:49.207 に答える
-1

提案 - 内部 WebDev を使用せず、代わりに IIS を使用してください。また、systray の乱雑さを軽減します。;)

于 2008-11-30T19:34:31.710 に答える