Browswes无法显示.css文件中所做的更改

时间:2016-02-02 17:27:29

标签: css sharepoint browser

我在sharepoint项目的Myfile.css文件中做了一些更改。对Myfile.css文件进行更改后。我右键单击该文件并执行“复制到sharepoint root”。我在输出窗口中看到消息:“复制到sharepoint root成功!”

但是当我打开浏览器并看到该页面时,我无法在页面上看到更改。然后我按F12并检查我进行更改的相应元素,它显示我的Myfile.css文件的旧版本。我无法看到我在myfile.css中所做的更改?那是为什么?

我猜浏览器会显示缓存页面。它没有从sharepoint进行更改。 我需要做什么?

我需要在IE,Chroom和Firefox中进行哪些更改?

3 个答案:

答案 0 :(得分:0)

尝试以隐身模式导航,可能有帮助!

或者清理浏览器的缓存,然后重新加载。

点击此处查看方法: link

即使它没有解决问题,您也可以知道这不是浏览器问题! ;)

答案 1 :(得分:0)

我假设您已将css文件存储在SharePoint配置单元中。你有没有检查过你文件的有效性?

SharePoint 2010的路径 C:\ Program Files \ Common Files \ microsoft shared \ Web Server Extensions \ 14 \ TEMPLATE \ LAYOUTS

SharePoint 2013的路径 C:\ Program Files \ Common Files \ microsoft shared \ Web Server Extensions \ 15 \ TEMPLATE \ LAYOUTS

如果可以,你可以试试" iisreset"在服务器上的命令行中。 Juste关心,它会导致服务中断(约1分钟)

答案 2 :(得分:0)

如果你的css文件被服务器缓存,你可以尝试在css url的末尾添加一些变量。

<link rel="stylesheet" type="text/css" href="css/Myfile.css.css?version=1" />

相关问题: https://stackoverflow.com/questions/12717993/stylesheet-not-updating