2011-02-23 6 views
1

メソッドの開始時に ""と宣言する文字列があります。私は、文字列が使用されるたびにブレークポイントを設定しました。私が初めてアプリケーションをデバッグするとき、変数を宣言した場所で正しく停止します。それから私はデバッグをやめ、デバッグをやり直して、変数がどこで宣言されたのかを止めません。最初に値を与える場所で停止します。 !)。私がデバッグするときだけではなく、アプリを正常に実行するときもそうです。 ASP.NET開発サーバーを再起動すると、問題が修正されます。誰にでもアイデアはありますか?ASP.NET開発サーバーは値をクリーンアップしませんか?

+0

変数を宣言する方法を表示します。 –

+0

public static string subsection = ""; – talula

答えて

1

静的メンバーStatic Classes and Static Class Membersについて読む私はあなたがglobal.asaxファイルまたはどこかに似た静的フィールドを宣言したと思います。そのため、フィールドはappliaction開始時に1回だけ初期化されます。アプリケーションのデバッグを開始/停止/開始するときは、アプリケーションを再起動しないでください。 ASP.NET開発サーバーを再起動すると、アプリケーションの再起動が発生します。

関連する問題