我有一个问题,我的 ASP.NET 控件无法从文件背后的代码中引用。
我在 Stack Overflow question ASP.NET controls cannot be referenced in code-behind in Visual Studio 2008 中找到了解决方案。
但我似乎找不到我的 Visual Studio 缓存来清除它。我在 Windows Vista 上使用 Visual Studio 2005。
我有一个问题,我的 ASP.NET 控件无法从文件背后的代码中引用。
我在 Stack Overflow question ASP.NET controls cannot be referenced in code-behind in Visual Studio 2008 中找到了解决方案。
但我似乎找不到我的 Visual Studio 缓存来清除它。我在 Windows Vista 上使用 Visual Studio 2005。
接受的答案给出了两个位置:
这里
C:\Documents and Settings\Administrator\Local Settings\Temp\VWDWebCache
可能在这里
C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\WebsiteCache
你试过那些吗?
编辑添加
在我的 Windows Vista 机器上,它位于
%Temp%\VWDWebCache
并且在
%LocalAppData%\Microsoft\WebsiteCache
根据您的附加信息(关于团队版本),这来自Clear Client TFS Cache:
清除客户端 TFS 缓存
Visual Studio 和 Team Explorer 提供了一种可能不同步的缓存机制。如果我有可以从单个 Visual Studio 客户端连接到的单个 TFS 的多个实例,则该客户端可能会变得混乱。
要解决它..
对于 Windows Vista 删除此文件夹的内容
%LocalAppData%\Microsoft\Team Foundation\1.0\Cache
我今天经历了这个。Config 中的值是更新后的值,但应用程序将返回旧值,停止并启动解决方案什么也没做。
所以我清除了 .Net Temp 文件夹。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
它不应该产生错误,但为了安全起见,首先关闭您的解决方案。清除临时 ASP.NET 文件,然后加载您的解决方案。
我的问题已经解决了。
我遇到了同样的问题,但是当我从 Temp 文件夹中删除缓存的项目时,构建失败了。
为了使构建再次工作,我不得不关闭项目并重新打开它。