簡體   English   中英

將網站從IIS6遷移到IIS 7.5后未顯示內容

[英]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.

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