C# ASP.NET开发服务器未清理值?
我有一个字符串,在方法的开头声明为“”。每次使用字符串时,我都会设置断点。第一次调试应用程序时,它正确地停止在我声明变量的位置。然后我停止调试,再次尝试调试,它不会停止在声明变量的地方-它会停止在我应该第一次给它一个值的地方(根据VS DEBUGER,它已经有一个值了!!)。这不仅仅是我调试的时候,也是我正常运行应用程序的时候。重新启动ASP.NET开发服务器可修复此问题。有人有什么想法吗?了解静态成员。我认为您在global.asax文件或类似的地方声明了静态字段。因此,在应用程序启动时,字段仅初始化一次。启动/停止/启动应用程序调试时,不会重新启动应用程序。当您重新启动ASP.NET Development Server时,应用程序将重新启动。阅读有关静态成员的信息。我认为您在global.asax文件或类似的地方声明了静态字段。因此,在应用程序启动时,字段仅初始化一次。启动/停止/启动应用程序调试时,不会重新启动应用程序。当您重新启动ASP.NET Development Server时,应用程序将重新启动。显示如何声明variablepublic静态字符串subsection=“”;显示如何声明variablepublic静态字符串subsection=“”;C# ASP.NET开发服务器未清理值?,c#,asp.net,visual-studio-2008,garbage-collection,C#,Asp.net,Visual Studio 2008,Garbage Collection,我有一个字符串,在方法的开头声明为“”。每次使用字符串时,我都会设置断点。第一次调试应用程序时,它正确地停止在我声明变量的位置。然后我停止调试,再次尝试调试,它不会停止在声明变量的地方-它会停止在我应该第一次给它一个值的地方(根据VS DEBUGER,它已经有一个值了!!)。这不仅仅是我调试的时候,也是我正常运行应用程序的时候。重新启动ASP.NET开发服务器可修复此问题。有人有什么想法吗?了解静态成员。我认为您在global.asax文件或类似的地方声明了静态字段。因此,在应用程序启动时,字段