繁体   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