0

私はVS2010を使用しており、VBコードビハインドを使用してASP.NETでWebアプリケーションを開発しています。.NET フレームワーク 4。

多数のビルド構成 (Debug、Test、PreDel、Live など) を作成して以来、ソリューションの再構築を行うたびに、エクスプローラーに移動してすべてのビルド ファイル (dll、pdbs) をコピーする必要があるという事実に気が狂いそうになっています。など) それぞれのビルド フォルダー (つまり、bin\x86\Debug であるデバッグ ビルドの場合) からベースの Bin フォルダーに移動します。そうしないと、アプリを実行/デバッグすると、すべてのブレークポイントに小さな黄色い三角形が表示され、アプリはそれらを無視します。

これをよりよく理解するためにロードまたはグーグル検索を行いました.Webサーバー(iisではなく開発サーバーを使用)を収集できるものから、ルートBinフォルダーでのみバイナリを見つけることができ、新しいビルド以降、それらは期限切れになりますconfig の build フォルダーから手動でコピーします。

これは私にはナンセンスに思えるので、何かが欠けていますか。複数の構成は、ビルドやデプロイなどには便利ですが、デバッグが本当に面倒です。デバッガーが機能するように、毎回エクスプローラーに移動して手動でファイルをコピーする必要があるのは古風です。だから私はここでトリックを逃しているに違いないと確信しています。

Debug 構成の出力パスをルート Bin フォルダーに設定することを考えました (Web サーバーが最新のバイナリを検出するようにするため)。 .

これらすべてがどのように結びついているかをよりよく理解しようとしているので、誰か pls が VS が何をしているのか、そして最新のデバッグ ビルドを Web サーバーがそれらを見ることができる場所に入れる方法があるかどうかを説明できますか?

ありがとうマーク

4

1 に答える 1

0

問題を解決できる本格的な IIS 7 を使いたくないということは理解しています。問題を解決するために IIS Express を試してみませんか?

構成するための段階的な方法は次のとおりです。

http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx

お役に立てれば。

于 2013-09-17T16:51:25.463 に答える