61

我有一个问题,我的 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。

4

3 回答 3

88

接受的答案给出了两个位置:

这里

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

于 2009-02-06T15:20:33.930 回答
20

我今天经历了这个。Config 中的值是更新后的值,但应用程序将返回旧值,停止并启动解决方案什么也没做。

所以我清除了 .Net Temp 文件夹。

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

它不应该产生错误,但为了安全起见,首先关闭您的解决方案。清除临时 ASP.NET 文件,然后加载您的解决方案。

我的问题已经解决了。

于 2015-01-12T15:02:16.870 回答
2

我遇到了同样的问题,但是当我从 Temp 文件夹中删除缓存的项目时,构建失败了。

为了使构建再次工作,我不得不关闭项目并重新打开它。

于 2014-01-22T12:33:52.333 回答