Visual Studio不更新Internet临时文件

bq3bfh9z  于 2023-02-09  发布在  其他
关注(0)|答案(2)|浏览(198)

当我在Visual Studio 2015中更新MVC项目中的cshtml文件时,刷新浏览器时,html更改未得到更新。我正在使用chrome并打开了开发工具。开发工具设置为在打开时禁用缓存。如果我清理解决方案并重新生成,则我的更改会使其成功。但如果我只是刷新浏览器,则更新不会发生。如果我删除所有的Internet临时文件并再次开始调试,有时我可以对cshtml文件做一些更改,它们在我刷新时会工作,但过了一段时间就停止工作了。
我注意到,当它正常工作时,visual studio会创建两个名为app_web_(一些垃圾字母).dll.delete的文件,以及另一个名为. pdb.delete的文件。当我刷新浏览器时,它会创建一堆新文件,我的html更改会进入浏览器。
当它停止工作时,visual studio不再在临时internet文件夹中创建删除文件。
为了记录在案,他们是在根目录的临时互联网文件。
另外,这个解决方案最初是在VS 2013中创建的,但我现在使用的是2015。当我使用2013时,它总是有效的

wmomyfyw

wmomyfyw1#

此问题很可能是由Visual Studio或Web浏览器使用的相关Windows目录上的缓存问题引起的。要解决此问题,您可以尝试清除以下缓存文件夹中的内容(* 不要删除这些文件夹,而只删除其内容 *)并重新启动Visual Studio

  • 清除WebSiteCache文件夹中的内容(可在中找到
  • C:\用户%用户名%\应用数据\本地\Microsoft\网站缓存 *)
  • 清除Temporary ASP.NET Files文件夹(位于
  • C:\用户%用户名%\应用程序数据\本地\临时\临时ASP.NET文件 *)
  • 清除文件夹中的Asp.NET缓存(可在
  • C:\Windows\Microsoft. NET\框架...\ASP.NET临时文件\根目录 *
  • 或 *
  • C:\Windows\Microsoft.NET\Framework64...\ASP.NET临时文件\根目录 *)
  • 通过从开始选择时间段来删除浏览器历史记录。

然后重新启动Visual Studio。如果问题仍然存在,您可以尝试重命名项目文件夹并重新打开它。

rwqw0loc

rwqw0loc2#

尝试硬重新加载:在Windows上推送F12(在Mac上:Cmd+Opt+I),然后右键单击“refresh”并从https://superuser.com/a/512833中选择“Empty Cache and Hard Reload

相关问题