簡體   English   中英

ASP.Net網站無法在客戶端上正確呈現

[英]ASP.Net website not rendering correctly on client

我已經部署了一個ASP.net網站,並且無論出於何種原因,該網站都會像在Web服務器上那樣呈現,但是當我從客戶端訪問它時,某些格式丟失了,例如,菜單項從菜單中消失了,我對網站的功能從何開始感到迷茫,它只是沒有呈現它應該如何呈現,我懷疑它可能與CSS有關,但真的不確定。

我試圖刪除一些對包的引用,並直接使用鏈接來調用樣式表,沒有區別。

我已經檢查過我也可以從客戶端訪問site.css。

進一步研究之后,IE返回以下兩個錯誤:

SCRIPT5007 :無法獲取未定義或空引用jquery-3.3.1.min.js的屬性'createElement'(2,6997)

SCRIPT5022 :Bootstrap的JavaScript需要jQuery bootstrap.min.js(6,31)

您是否檢查了在IIS上注冊的MIME類型? css請求的響應可能具有與瀏覽器預期不同的mime類型,因此無法解析/應用樣式規則。 要檢查/解決此問題,請打開服務器管理器->瀏覽到您的站點。 在IIS設置面板中將是Mime類型,請確保text / css是.css擴展名的MIME類型,也請在您的鏈接標記中嘗試也包括type="text/css"

謝謝大家,設法弄清楚了,問題是有一個GPO設置被選中,以兼容模式顯示Intranet網站,我未選中它,它開始按預期工作,希望對其他人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM