これは、Visual Studio 2010 にも当てはまります。
それだけではありません。
症状:
- Web (サービス) プロジェクトは、10080 などの特定のポートで実行するように構成されています。
- しばらくすると、Visual Studio に「<strong>ポート '10080' が使用されているため、Visual Studio 開発サーバーを起動できません」というメッセージが表示されます</li>
- 理由はまだ不明です。webdev サーバーのクラッシュに関係している可能性があります。
- PCを再起動しても問題は解決しません。
- Netstat にポート 10080 のエントリが表示されない
- ポート 10080 で WebDev.WebServer40.exe を手動で起動すると、正常に動作します。
Visual Studio 内から始めたいので、ポート 10081 に移動し、次に 10082 に移動し、今日は 10083 に移動しました。ポートが不足しています。
うまくいかなかった解決策:
- Visual Studio を再起動します
- Trendmicro のセキュリティ設定の微調整 (アクセスできませんでした)
- Forticlient ウイルス対策/ファイアウォールの無効化
うまくいく回避策:
- サーバーを手動で起動するようにプロジェクトを構成する
- プロジェクトを右クリックし、プロパティを選択します
- 「ウェブ」タブをクリック
- 開始アクション「外部プログラムの開始」を選択し、それをWebdev.Webserver40.EXEにポイントします
(私にとっては、C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\WebDev.WebServer40.EXE)。
- コマンド ライン引数: /port:10080 /path:C:\Solution\Project
- 作業ディレクトリ: C:\Solution\Project
- サーバーの下で「カスタムWebサーバーを使用する」にチェックを入れます
- デバッガーのチェックボックスをオンにしないでください
副作用: 私のプロジェクトは、ブレークポイントがヒットしていないと考えています。(「シンボルがロードされていません」)。それらは本来のように機能することがわかりました。
誰かが決定的な解決策を見つけてくれることを願っていますが、それまではこの回避策でうまくいきます.