Windows
風格渲染的差異:windows server 2003 到 windows server 2008
我將程式碼從我們的實時站點(執行 windows server 2003)複製到一個新的 QA 虛擬機(執行 windows 2008)。當我查看頁面源資訊時,它完全相同,但網站的外觀卻大不相同。這是由作業系統的差異引起的,還是我看錯了地方?
我想到了。在進行了更多探勘之後,我在SO上找到了類似的文章。解決方案就在這裡。啟用解決方案的方法位於此處。
細分如下
- 您必須通過 IIS 啟用靜態內容
- 這是通過 Vista 中的複選框完成的(我相信 Windows 7)
- 您必須為 windows 伺服器安裝此角色
網站的外觀由您使用的瀏覽器決定。如果應用程序在每台伺服器上生成相同的程式碼,那麼如果在相同的瀏覽器中查看,頁面應該看起來相同。
如果您沒有將 CSS 文件從實時站點複製到虛擬機,這可以解釋問題。如果未找到 CSS 文件,則瀏覽器只會使用瀏覽器的預設字型呈現內容。
您使用什麼瀏覽器/版本查看網站?
可能影響網站外觀的另一件事是瀏覽器上的預設字型設置(樣式和大小)是否更改。