[英]Content not displayed after migrate Website from IIS6 to IIS 7.5
新服務器是Windows 2008 R2 + IIS 7.5。有些網站可以正常運行,但是使用最新技術(MVC4等)制作。 有問題的網站使用的是Frm 3.5,並且正在Server 2003 IIS6中工作。 我移到新服務器,看起來CSS和JS沒有顯示/正常工作。 我在StackOverflow和MSDN中嘗試了類似問題的所有其他答案(是,啟用了靜態內容,並且MIME類型正確)。
然后,我將該網站的應用程序池更改為2.0 Classic(已集成),並且運行良好。 這不是解決方案,對我來說更像是一種解決方法。 我在這里想念的是什么? Classic應用程序池和Integrated應用程序池之間的區別沒有特別提及,除了Classic可作為IIS6使用。
PS:Server 2012中帶有IIS8的同一網站與集成應用程序池配合正常,我快要瘋了!!!!
請幫忙 !
使用IIS6,但是您的問題是CSS和JS無法顯示/工作。
解決方案是
Running IIS6, I had luck adding permissions for the local computer user IUSR.
"Application pool" > "Advanced Settings" > "Identity" > "Custom account"
Set your website to "Applicaton user (pass-through authentication)" and not "Specific user", in the Advanced Settings.
Now give that IUSR_[identifier] the appropriate NTFS permissions on files and folders
嘿,請嘗試這個.....我希望它能工作.....
您可能需要在服務器管理器中或通過Web平台安裝程序啟用IIS:ASP角色服務。 然后,一旦安裝,就可以使用以下屬性創建一個新的應用程序池:
將應用程序池“ .Net Framework版本”配置為使用“無托管代碼”
將“托管管道模式”設置為“經典”
在“高級設置”中將“啟用32位應用程序”設置為true。
在“高級設置”中,將“身份”設置為“網絡服務”。
配置新的應用程序池后,只需將您的站點設置為在“高級站點設置”中的新應用程序池中運行。 這應該可以使您的站點啟動並在IIS 7.5上運行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.