0

どういうわけか、しばらくの間、ASP.NET Web サイトのデバッグで問題が発生しています。Web サイトをデバッグしようとするたびに、ASP.NET がシャットダウンします (global.asax_Application_End が呼び出されます)。
サイトが Visual Studio によって構築されているため、これがトリガーされていると思います。ただし、手動でサイトを (再) ビルドしてからデバッグを開始すると、サイトも再起動されます。デバッグ セッションをデバッグして終了し、サイトのボタンをいくつかクリックして目的の状態にし、デバッグ セッションを再度開始しても、ビルド アクションがトリガーされ、サイトが再起動されます。
再起動すると HttpRuntime.Cache がリセットされるため、サイトの起動に時間がかかるため、キャッシュが関係する状況をデバッグしたい場合があります。

Web サイトのプロパティ ページに次の設定があります。
Start Action (F5):
スタートアップ ページを実行する前に:
No Build / Build Page / Build Web Site。

No Build に設定し、Visual Studio を再起動しましたが、F5 キーまたは [デバッグの開始] ボタンを押すたびにビルド アクションがトリガーされます...

これを解決する方法についてのアイデアはありますか??

ありがとう、

ジャープ

4

1 に答える 1

0

この問題は、プロジェクトを Web サイトではなく Web アプリケーションに変換することで解決しました。サイトの起動時にリフレクションを使用する必要がある app_code にいくつかのクラスがあったため、これはアーキテクチャにある程度の影響を与えました。「Use Custom Web Server」と組み合わせた Web アプリケーションが問題を解決したことがわかりました。

于 2009-08-10T22:05:32.117 に答える