Rya*_*son 10 asp.net-mvc visual-studio visual-studio-2015
当我在Visual Studio 2015中更新我的MVC项目中的cshtml文件时,刷新浏览器时html更改没有得到更新.我正在使用chrome并打开开发工具.开发工具设置为在打开时禁用缓存.如果我清理解决方案并重建,那么我的更改会使其成功.但是,如果我只刷新浏览器,则不会发生更新.如果我删除所有临时Internet文件并再次开始调试,我有时可以对cshtml文件进行一些更改,当我刷新时它们会工作,但过了一会儿它就会停止工作.
我注意到,当它正常工作时,visual studio正在创建两个名为app_web_的文件(一些垃圾字母).dll.delete和另一个名为.pdb.delete的文件.当我刷新浏览器时,它会创建一堆新文件,我的html更改会将其发送到浏览器.
当它停止工作时,visual studio不再在临时Internet文件夹中创建删除文件.
对于记录,它们位于临时Internet文件的根目录中.
此外,此解决方案最初是在VS 2013中创建的,但我现在正在使用2015.它在我使用2013时始终有效
该问题最有可能是由Visual Studio
Web浏览器使用的相关Windows目录上的缓存问题引起的。为了解决该问题,您可以尝试清理以下缓存文件夹中的内容(不要删除这些文件夹,而仅删除它们的内容)并重新启动Visual Studio
:
清理WebSiteCache文件夹中的内容(可以在
C:\ Users \%USERNAME%\ AppData \ Local \ Microsoft \ WebSiteCache中找到)
清理“ 临时ASP.NET文件”文件夹中的内容(可以在
C:\ Users \%USERNAME%\ AppData \ Local \ Temp \ Temporary ASP.NET Files中找到)
清理根文件夹中的Asp.NET缓存(可以在
C:\ Windows \ Microsoft.NET \ Framework \ ... \ Temporary ASP.NET Files \ root
或
C:\ Windows \ Microsoft.NET \ Framework64 \ ...中找到\ Temporary ASP.NET Files \ root)
通过从开始选择句点来删除浏览器历史记录。
然后重新启动Visual Studio
。如果问题仍然存在,您可以尝试重命名项目文件夹,然后再次将其重新打开。希望这可以帮助...
尝试硬重新加载:F12
在 Windows 上推送(在 Mac 上:)Cmd+Opt+I
,然后您可以右键单击刷新并Empty Cache and Hard Reload
从https://superuser.com/a/512833选择“ ”
归档时间: |
|
查看次数: |
1162 次 |
最近记录: |