【问题标题】:Windows 10 IIS does not load stylesheetsWindows 10 IIS 不加载样式表
【发布时间】:2025-12-18 22:45:01
【问题描述】:

网上有很多关于这个问题的帖子,但没有一个对我有用。最近因为windows update的问题不得不重新安装IIS。 Javascript 文件和图像工作正常,但样式表给我 404 错误。当我在浏览器中打开样式表时,我只能看到空白页。

这是我检查过的:

  • .css MIME 类型已设置
  • IIS_IUSRS 具有正确的权限
  • 启用静态文件处理程序映射
  • 样式表路径绝对正确(现有项目)
  • 匿名身份验证已启用并设置为应用程序池身份
  • web.config 中删除了 staticContent 部分
  • 静态内容安装在程序和功能下

请注意,我试图在本地主机上解决这个问题,而不是在服务器上。

任何提示表示赞赏。

【问题讨论】:

  • “在本地主机上,而不是服务器上”是什么意思?您在此处列出的所有事情必须在服务器上完成
  • 我的意思是我试图在 PC 上设置 IIS,而不是在托管网站的实际服务器上。
  • 你有没有筛选过事件日志并发现那里有任何相关的错误?
  • 日志中没有任何内容,这很奇怪。除非我看错了位置`C:\inetpub\logs\LogFiles`
  • 您在哪里看到 404 错误?浏览器网络?

标签: c# asp.net iis-10


【解决方案1】:

好的,因为它真的不清楚为什么 iis 不加载样式表。我建议您安装 fiddler(一种网络调试工具)并进行调试,以查看您的 css 文件是否实际被请求,或者您是否收到 404 错误。

【讨论】: