代码之家  ›  专栏  ›  技术社区  ›  Jesse Roper

Visual Studio 2008中的更改不是“采用”

  •  2
  • Jesse Roper  · 技术社区  · 14 年前

    我一直有一个问题,就是在我退出Visual Studio并删除位于C:\windows\microsoft.net\framework\v2.0.50727\temporary asp.net文件中的“根”文件夹之前,我对Web窗体或代码隐藏所做的更改无法被调试器识别。

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

    非常感谢

    更新:有预感,我把项目移到了C:驱动器。(它位于网络驱动器上) 没有区别。

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   Doug    14 年前

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

    当这样运行时,会出现一些奇怪的问题,即站点在bin文件夹中都构建了类,并且在asp.net temp文件夹中动态编译了dll,而这实际上取决于ASPX页的第一行。

    确保ASPX页面的标题 codefile='pagename.aspx.cs 如果要动态编译它们, codebehind='pagename.aspx.cs 它们是要由Visual Studio编译的吗?你不能把这两个混搭起来