加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 22:43:01 所属栏目:asp.Net 来源:网络整理
导读:在专用服务器上新安装了IIS 7.5. ASP.NET 4.0 Web应用程序复制到其文件夹,新网站在其自己的IP上创建80后,IIS_IUSR和IUSR帐户具有对站点文件夹的读取/执行权限,该站点被分配到自己的集成应用程序池与4.0 .NET (我尝试了经典游泳池,结果相同). 问题:当我尝试
在专用服务器上新安装了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所做的操作,首先要检查是否安装了对应的角色服务.希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读