Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将网站从IIS6迁移到IIS 7.5后未显示的内容_C#_Css_Asp.net_Iis_Asp Classic - Fatal编程技术网

C# 将网站从IIS6迁移到IIS 7.5后未显示的内容

C# 将网站从IIS6迁移到IIS 7.5后未显示的内容,c#,css,asp.net,iis,asp-classic,C#,Css,Asp.net,Iis,Asp Classic,新的服务器是Windows2008R2+IIS7.5,有一些网站运行良好,但使用了最新技术(MVC4等)。 有问题的网站正在使用Frm 3.5,并在Server2003IIS6中运行。 我移动到新服务器,看起来CSS和JS没有显示/工作。 我在StackOverflow和MSDN中尝试了所有其他类似问题的答案(是的,静态内容已启用,MIME类型正确) 然后我将这个网站的应用程序池改为2.0经典版(集成版),运行良好。这不是一个解决方案,听起来更像是一个解决办法。 我错过了什么?经典应用程序池和集

新的服务器是Windows2008R2+IIS7.5,有一些网站运行良好,但使用了最新技术(MVC4等)。 有问题的网站正在使用Frm 3.5,并在Server2003IIS6中运行。 我移动到新服务器,看起来CSS和JS没有显示/工作。 我在StackOverflow和MSDN中尝试了所有其他类似问题的答案(是的,静态内容已启用,MIME类型正确)

然后我将这个网站的应用程序池改为2.0经典版(集成版),运行良好。这不是一个解决方案,听起来更像是一个解决办法。 我错过了什么?经典应用程序池和集成应用程序池之间的区别并没有特别提到任何东西,只是经典应用程序池作为IIS6工作

注:服务器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


使用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上启动并运行。嘿,请尝试一下。。。。。我希望它能起作用

您可能需要在服务器管理器中或通过Web平台安装程序启用IIS:ASP角色服务。安装后,您可以创建具有以下属性的新应用程序池:

将应用程序池“.Net Framework版本”配置为使用“无托管代码”

将“托管管道模式”设置为“经典”

在“高级设置”中,将“启用32位应用程序”设置为true

在“高级设置”中将“标识”设置为“网络服务”


配置新应用程序池后,只需在“高级站点设置”中将站点设置为在新应用程序池中运行即可。这将使您的站点在IIS 7.5上启动并运行

听起来您的IIS 7.5缺少StaticFileHandler。您可以通过打开GUI并转到处理程序来检查这一点。您能看到是否在那里找到StaticFileHandler吗?谢谢Saasen,在服务器和网站级别都有StaticFile-*-启用的-StaticFileModule、DefaultDocumentModule和DirectoryListingModule。听起来您的IIS 7.5缺少StaticFileHandler。您可以通过打开GUI并转到处理程序来检查这一点。您能看到是否在那里找到StaticFileHandler吗?谢谢Saasen,在服务器和网站级别都有一个StaticFile-*-启用的-StaticFileModule、DefaultDocumentModule、DirectoryListingModule。您好Denish,网站是应用程序用户(通过身份验证),IUSR_uu具有读写权限。我也试着完全控制。到目前为止,结果是一样的。谢谢您好,Denish,网站拥有Applicaton用户(通过身份验证),IUSR_uu具有读写权限。我也试着完全控制。到目前为止,结果是一样的。谢谢