我在sharepoint项目的Myfile.css
文件中做了一些更改。对Myfile.css
文件进行更改后。我右键单击该文件并执行“复制到sharepoint root”。我在输出窗口中看到消息:“复制到sharepoint root成功!”
但是当我打开浏览器并看到该页面时,我无法在页面上看到更改。然后我按F12并检查我进行更改的相应元素,它显示我的Myfile.css
文件的旧版本。我无法看到我在myfile.css
中所做的更改?那是为什么?
我猜浏览器会显示缓存页面。它没有从sharepoint进行更改。 我需要做什么?
我需要在IE,Chroom和Firefox中进行哪些更改?
答案 0 :(得分:0)
答案 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