asp.net – IIS 7.5不加载静态html页面

前端之家收集整理的这篇文章主要介绍了asp.net – IIS 7.5不加载静态html页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在专用服务器上新安装了IIS 7.5. ASP.NET 4.0 Web应用程序复制到其文件夹,新网站在其自己的IP上创建80后,IIS_IUSR和IUSR帐户具有对站点文件夹的读取/执行权限,该站点被分配到自己的集成应用程序池与4.0 .NET (我尝试了经典游泳池,结果相同).

问题:当我尝试访问此网站时,浏览器仅加载由.NET资源(如aspx页面,.axd文件等)生成内容.静态图像,静态js,css和html文件位于页面源中但IIS不存在不能为他们服务.所有浏览器中的开发工具都抱怨所有这些静态资源都是由服务器发送的,内容类型错误(纯文本而不是图像,样式等).我做错了什么?

解决方法

IIS 7 / 7.5有一个新的“功能” – 角色服务.来自rsbarro的帖子提醒我,有一个角色服务负责静态内容.它是Web服务器/通用HTTP功能/静态内容.检查IIS管理器中是否存在MIME类型图标,如rsbarro建议的那样.

如果不安装,则需要安装静态内容角色服务.
为此,请选择:

>服务器管理器
>角色
>左窗格中的Web服务器(IIS)节点
>滚动到“角色服务”窗口
>查看是否已安装静态内容角色服务.

根据你的描述,这似乎是你的问题.

通常,如果IIS7不执行IIS6所做的操作,首先要检查是否安装了对应的角色服务.希望这可以帮助.

原文链接:/aspnet/249487.html

猜你在找的asp.Net相关文章