带有管道模式的IIS 7.0 = Integrated不会在ASP .NET中加载任何image / css

StackOverflow https://stackoverflow.com/questions/800500

  •  03-07-2019
  •  | 
  •  

我在IIS 5.1中有一个完整的系统... 我使用管道模式经典迁移到IIS 7.0一切正常,但是管道集成我的images / css没有加载...

我使用ASP.NET 3.5和Web应用程序......

任何帮助?

有帮助吗?

解决方案

在IIS 7中安装ASP.NET模块时,默认情况下不会安装静态内容。您需要进入程序和功能,然后“打开或关闭Windows功能”。

在IIS部分下,深入了解WWW服务,常见Http功能,并选中“静态内容”。

如果没有该css,图像,html和其他非动态内容将不会显示。

其他提示

我遇到了同样的问题,我的静态内容没有安装。要更改server 2008下的设置,请转到“服务器管理器”,打开“角色”,然后单击“Web服务器(IIS)”。填充后,找到“角色服务”部分,然后单击“添加角色服务”以安装“静态内容”。

您可以使用一些HTTP嗅探工具(Firebug或Fiddler)并检查失败的请求。如果发现此类请求,您可以检查服务器返回的错误消息。

我还发现这是一个损坏的默认文档继承的副作用。我们通常会添加“login.aspx”到父(默认网站)配置中的默认文档列表的顶部。当这种方式被破坏时显示出同样的症状。 修复是删除继承的值并重新添加它。然后我可以使用.NET 4.0集成的应用程序池再次看到静态内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top