如何解决SPD的缓存问题

?

SPD有时候文件被缓存住了,表现为文件的最后更改时间不对,或者本来文件已经被check in了,但是显示check out状态,而此时如果选择check in, 就会提示文件没有被check out.

解决方法:

?

?

  1. Clear cache:

    1. Close SPD2013.
    2. Delete everything at %USERPROFILE%\AppData\Local\Microsoft\WebsiteCache.
    3. Delete everything at %APPDATA%\Microsoft\Web Server Extensions\Cache.
    4. Go to SPD2013 options –> General –> Application Options –> Uncheck the "Cache?site data across?SharePoint Designer?sessions"
  2. How to find %APPDATA% folder:

Unless you‘ve told Windows to display hidden files and?folders, you won‘t see it. And if you can‘t see it, you can‘t click it. But there‘s a trick that will get you into the?folder. Click Start or go to the Windows 8 Search charm, type %appdata% , and select the Roaming file.

?

?

做了上面的操作后,缓存应该被清除了,如果文件仍然显示check out状态,那么就在SPD中选择check in,会提示已经check in了,选择确定后,文件状态会自动更新成正确的。

时间: 2024-11-06 02:35:56

如何解决SPD的缓存问题的相关文章

利用gulp解决微信浏览器缓存问题

做了好多项目,这次终于要解决微信浏览器缓存这个令人头疼的问题了.每次上传新的文件,在微信浏览器中访问时,总要先清除微信的缓存,实在麻烦,在网上搜罗了很多解决办法,终于找到了方法:利用gulp解决缓存问题.关于gulp大家可以去gulp官网去详细了解. 这篇文章主要参考于Gulp解决发布线上文件(CSS和JS)缓存问题和Gulp.js----比Grunt更易用的前端构建工具两篇文章,在这里先谢过原作者. 本文主要记录安装gulp以及使用.解决缓存问题的过程,以便日后方便查阅. 1.安装NodeJS

让浏览器重新下载css文件,解决不刷新缓存的问题

网站页面源代码中的css文件和js文件后面带一个问号,后面跟着一连串数字或字符,问号起不到实际作用,仅能当作后缀,如果用问号加参数的方法,可以添加版本号等信息 它的作用有:1.作为版本号,让自己方便记忆.查找:2.作为修改标签,让浏览器重新下载新文件. 新浪.facebook上用到的: http://xxx.xxx.cn/css/common/index.css?version=20121226142105 http://tjs.sjs.xxx.cn//static/js/top.js?vers

基于md5的解决js,css缓存问题for django

一.常见的解决方案 js,css更新的时候,由于浏览器的缓存机制,可能导致引用老的js,css而引起错误.以往常见的解决方法有两种: 1.对js,css加版本控制,例如:jquery.min.js?v=xx.xxx.xx 此种方法存在的问题是需要对版本控制进行维护,比较麻烦 2.对js,css加时间戳 此种方法存在的问题是当js或css,更改后又被还原,但是时间戳已经更改,而导致浏览器需要重新下载js,css. 二.md5解决js,css缓存问题的原理 根据js,css的内容生成一个字符串,当j

【转】微信缓存、浏览器缓存等各种顽固缓存的解决方法,缓存解决方法

[转自网络] 不啰嗦,直接说方法吧: 在更新文件的时候,在引用css,js等文件的语句上加上一个版本号,就能有效防止浏览器一直使用缓存中的css,js 例: <link href="/html/superstore/css/SuperStore.css?201410281" rel="stylesheet"> 每次改一下 “201410281“即可 不过这个可能是以带参数的形式引用,不知道在引用js的时候,会不会有一些参数方面的困扰,尚未测试 ps:最后

解决https无法缓存的问题

火狐弃用http,转而大力推广https的动作一石激起千层浪,非常多没有安装安全证书的站点使用新版火狐浏览器已经打不开了. 之前我们站点仅仅有涉及须要加密的部分连接为https协议.眼下看来不得不将整个站点的连接均加装https.原本执行正常的功能就这样出现了问题.具体情况是,产品列表页面使用ajax载入产品的时候不能再像从前那样缓存之前载入好的数据了.造成这样的情况的原因主要有两点,第一点是在后台设置的过滤器强制每一个页面不缓存内容.第二个原因便是由于整个站点都进行了安全加密,使得浏览器本身不

解决手机端缓存办法

vue页面在index.html里面加入以下代码,可以清除缓存 <meta http-equiv="Expires" content="0"><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Cache-control" content="no-cache"><meta

Ajax 解决浏览器的缓存问题

ajax能提高页面载入的速度主要的原因是通过ajax减少了重复数据的载入,也就是说在载入数据的同时将数据缓存到内存中,一旦数据被加载其中,只要我们没有刷新页面,这些数据就会一直被缓存在内存中,当我们提交 的URL与历史的URL一致时,就不需要提交给服务器,也就是不需要从服务器上面去获取数据. 虽然这样降低了服务器的负载提高了用户的体验,但是我们不能获取最新的数据.为了保证我们读取的信息都是最新的,我们就需要禁止他的缓存功能. 解决方案有如下几种: 1.在ajax发送请求前加上 anyAjaxOb

laravel 中 与前端的一些事5 之解决缓存问题:version

Version的主要目的就是解决浏览器的缓存问题,在这个方面,Elixir给出的解决方案很完美 应用场景:当我们的css或者js重新更新了,我们需要告诉浏览器我们不要缓存的css或js静态文件样式时,使用version 比较麻烦的方法就是在引入文件中直接插入版本代码: 一般我们都是在编译文件时就使用version()函数来生成一个有唯一版本号的编译后的css文件,存放在public/build/下面: 然后使用laravel的函数elixir()引入:

分布式理论(4):Leases 一种解决分布式缓存一致性的高效容错机制(转)

作者:Cary G.Gray and David R. Cheriton 1989 译者:[email protected] 2011-5-7 出处:http://duanple.blog.163.com/blog/static/70971767201141111440789/ [ 序:所谓租约(leases),其实就是一个合同,即服务端给予客户端在一定期限内可以控制修改操作的权力.如果服务端要修改数据,首先要征求拥有这块数据的租约的客户端的同意,之后才可以修改.客户端从服务端读取数据时往往就同