Visual Studio 2008中的更改没有“占用”

时间:2010-09-16 14:50:03

标签: c# asp.net visual-studio

我一直遇到一个问题,在我退出visual studio并删除位于C:\ WINDOWS \中的“root”文件夹之前,调试器无法识别我对我的Web表单或代码隐藏所做的更改Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files。

这非常麻烦,大大降低了我的工作效率。任何帮助将不胜感激。我尝试使用visual studio 2010和其他各种提议的解决方案重新安装visual studio。

非常感谢

更新:预感到,我将项目移动到C:驱动器。 (它驻留在网络驱动器上) 没有不同。

我添加了一个控件作为测试并运行该程序。标签出现了。删除了标签。跑了这个节目。标签还在那里。重建程序;重新运行。标签仍在那里。

1 个答案:

答案 0 :(得分:2)

这听起来像是您正在处理已编译的网站项目,但IIS运行的文件夹包含您在Visual Studio中处理的项目

当像这样运行时,有一些奇怪的问题可能发生在网站都在Bin文件夹中构建类,以及在ASP.Net临时文件夹中动态编译的dll,它实际上取决于你的第一行ASPX页面。

确保aspx页面的标题有 CodeFile ='pagename.aspx.cs ,如果它们是动态编译的并且 CodeBehind ='pagename.aspx.cs 它们是否应由Visual Studio编译。你不能混合和匹配这两个