当前位置: 首页 > news >正文

SiteAzure4.x 版本 访问html静态页文件出现404错误

问题描述:

SiteAzure4.*版本,在upload文件夹中放置了html静态页文件,访问出现404错误

问题分析:

1、确认访问路径是否正确以及文件是否存在

2、确认相应文件夹权限是否正确

3、确认IIS默认文档是否允许静态页,MIME类型是否允许静态页。

上述都确认没有问题,但依然出现404错误。进一步排查发现,网站根目录的web.confgi文件中发现了

1

1

这两段是为了确保位于 admin 和 content 目录下的 .html 文件能够被正确、有效地处理,反过来说,是限制了静态文件只能在这两个admin 和 content 目录下使用。

解决方案:

当前的 upload 文件夹中放置了 HTML 静态页文件,但访问时出现了 404 错误。为了解决这个问题,可以在配置文件中添加以下内容,确保 upload 目录下的静态页面能够正常使用:

<location path="upload">
  <system.webServer>
    <handlers>
      <add name="HTML" path="*.html" verb="GET,HEAD" modules="StaticFileModule" resourceType="Either" requireAccess="Read" />
    </handlers>
  </system.webServer>
</location>

这样配置后,upload 目录下的 HTML 文件应该能够在浏览器中正常访问,不再出现 404 错误。

相关文章:

  • 【AS32系列MCU调试教程】基础配置:Eclipse项目与工具链的优化
  • 基于STM32汽车温度空调控制系统
  • 使用 C/C++的OpenCV 裁剪 MP4 视频
  • SQL进阶之旅 Day 29:NoSQL结合使用策略
  • 重启杀手--误操作梳理
  • CHI协议验证中的异常及边界验证
  • Vue 动态设置当前页面标题和图标
  • 【狂飙AGI】第3课:大模型时代前沿技术
  • 【新能源汽车技术全景解析:构建智能出行新生态】
  • 力扣:基本计算器
  • Nodejs特训专栏-基础篇:1. Node.js环境搭建与项目初始化详细指南
  • Vue3+vite 路由实现
  • Django框架认证系统默认在登录成功后尝试重定向到/accounts/profile/
  • 埃隆·马斯克宣布特斯拉Robotaxi自动驾驶出租车服务将于6月22日在奥斯汀“试运行”启动
  • 网络层协议:IP
  • 医疗集团级“人-机-料-法-环”全流程质控的医疗数据质控方案分析
  • 在QtCreator中使用GitHubCopilot
  • 如何确定某个路由器的路由表?(计算机网络)
  • vue 如何配置使用 env文件
  • 没有宝塔面板的服务器上的WordPress网站打包下载到本地?
  • 做佛像在什么网站发贴效果好点/广东vs北京首钢
  • 福州网站制作网站/东莞做网站的联系电话
  • 滨海新区商城网站建设/网站建设步骤
  • 微官网和移动网站区别/优化模型
  • 上海 网站开发 工作室/搜索引擎排名优化seo
  • 做网站优化费用/站长工具seo查询5g5g