我有一個網站託管在IIS上做一些測試。但是,無論何時我更改網站目錄中的html文件並在瀏覽器中重新顯示網頁(chrome),都不會有任何更改。我是否必須強制服務器進行更新並查看新更改,或者是否有其他內容?更新測試網站(IIS)
回答
我認爲這不是服務器相關的問題。 (當然你也可以嘗試重新啓動服務器或系統,如果沒有什麼幫助)
嘗試以下
- 清潔你的cookies,瀏覽歷史記錄。
- 然後強制刷新頁面,按下F5/CTRL + F5/CTRL + R。
- 檢查與其他瀏覽器
AFAIK你不必強迫任何這種重置IIS或任何東西。至於其他的意見和答案已經建議別的東西大概是怎麼回事:
- 瀏覽器緩存
- 也許IIS是不是服你改變(重複也許)
- 的文件等
嘗試一些Rubber Duck Debugging找到問題,幫助我出了不止一次這種「這應該只是工作,爲什麼不呢?」問題。
我已經使用IIS十多年了,它很好地識別你的內容的變化和服務最新的。你不必刷新它。像web.config或global.asa等一些文件是特殊的,當它們被更改時,IIS會自動爲您重新啓動網站。
代理和瀏覽器假設類似html,txt,gif和jpeg等MIME類型非常靜態,並在這些圖層(vs asp,jsp等)中積極緩存。
This superuser question talks about refreshing in Chrome - 顯然它並不總是很簡單。
但是,如果你想給IIS踢的最簡單方法是使用命令行:
iisreset
我懷疑這將解決您的問題,但它可能讓你感覺更好:)
這可能是瀏覽器緩存(是的,有時候Chrome會太聰明)。正如你可以看到人們在這裏回答,他們的解決方案可以幫助。但是,我想指出每個解決方案的可能問題並提供我最喜歡的解決方案。
- 清潔瀏覽器歷史:沒有人喜歡它,非常煩人,你必須非常清潔。
- 強制刷新f5或Ctrl + F5:有時這不起作用。
- 檢查另一個broswer:當你做另一個更改時,你可能會面臨同樣的問題。
我最喜歡的解決方案是,如果你的網址是'http:// localhost/page1。html',你可以調用'http://localhost/page1.html?fake = xxxxx'。 xxxx可以是任何東西。你可以改變任何你想要的。這個解決方案爲brosers僞造了不同的url,但實際上並沒有什麼不同。
有趣。這種標籤通常用於什麼? – Jack
什麼,但我總是隻使用運行號碼。 –
- 1. 在IIS上設置測試網站
- 2. IIS 7 css在.net網站中更新
- 3. 網站測試
- 4. 測試網站
- 5. 測試網站
- 6. 網站測試
- 7. 測試的一部開拓創新的網站VS新網站
- 8. IIS 7創建新網站
- 9. Chrome網站測試?
- 10. Demandware網站測試
- 11. 對新域名進行網站測試
- 12. 分析測試網站+實況網站
- 13. 更新網站
- 14. Eclipse空(測試)更新站點
- 15. 創建測試站點以更新CMS
- 16. 如何創建測試(測試)網站?
- 17. 在IIS中使用多個啓用SSL的網站測試SSL
- 18. IIS測試GET在網站上的鏈接
- 19. 如何在本地IIS上測試活網站
- 20. 在IIS窗口中發佈測試網站10
- 21. 檢測IIS網站被停用
- 22. IIS網站
- 23. Asp.Net:在iis中調試網站
- 24. ASP.net網站要調試到==假的IIS
- 25. Asp.net網站負載測試
- 26. casperjs測試內部網站
- 27. 使用XAMPP測試網站
- 28. 測試海量網站
- 29. 離線測試網站
- 30. 網站的現場測試
也許它在本地緩存在瀏覽器(鉻)。嘗試擊鍵盤上的Ctrl + F5。 – Tom
您是否嘗試過'ctrl + R'來強制整頁重新加載? –