我花了幾天的時間試圖找出爲什麼我嘗試從IIS 7.5服務器訪問頁面時忽略了asp主頁面格式和控件。無法正確加載主頁
我使用的是基本的DevStudio ASP web項目,當我通過本地主機參考頁面時,一切都正常。但是,當我嘗試通過服務器訪問它時,母版頁中的asp:Menu控件以及任何其他格式都被忽略。
我打開了日誌記錄,我看到的唯一的警告是我拒絕訪問樣式表。我已將樣式表文件夾添加到虛擬目錄的IIS列表中 - 仍然無法工作。
任何幫助解決這個問題將不勝感激。
我花了幾天的時間試圖找出爲什麼我嘗試從IIS 7.5服務器訪問頁面時忽略了asp主頁面格式和控件。無法正確加載主頁
我使用的是基本的DevStudio ASP web項目,當我通過本地主機參考頁面時,一切都正常。但是,當我嘗試通過服務器訪問它時,母版頁中的asp:Menu控件以及任何其他格式都被忽略。
我打開了日誌記錄,我看到的唯一的警告是我拒絕訪問樣式表。我已將樣式表文件夾添加到虛擬目錄的IIS列表中 - 仍然無法工作。
任何幫助解決這個問題將不勝感激。
您的託管網站的ApplicationPool可能沒有權限訪問這些文件。檢查應用程序池憑據。如果控件未正確加載,請檢查IIS服務器計算機的日期時間。如果將來的日期時間已設置,則會出現這種不當行爲。
你是對的。 ASP 4.0控制過程(w3wp.exe)以用戶身份運行 - 「ASP.NET V4.0集成」,並且該用戶無權訪問樣式表以將樣式應用於asp:Menu控件。一旦我給「每個人」用戶讀取和讀取/執行權限的CSS文件的一切開始工作。感謝您讓我指出正確的方向。 – user1199702 2012-02-09 15:13:25
你可以給一些代碼嗎?你在哪裏嘗試加載?也許你已經把你的CSS放在一個保留和不允許的目錄中。 – Aristos 2012-02-09 13:43:45
是否有任何錯誤消息?你主持你的ASP網站?自己的服務器或託管提供者? – 2012-02-09 13:53:39