浅聊web.config

为了正确设置ASP.net Core 模块,web.config文件必须存在于已部署应用的内容根路径(通常为应用基路径)中。该位置与向IIS提供的网站物理路径相同。若要使用 Web 部署发布多个应用,应用的根路径中需要包含 web.config 文件。

敏感文件存在于应用的物理路径中,如 {ASSEMBLY}.runtimeconfig.json{ASSEMBLY}.xml(XML 文档注释)和 {ASSEMBLY}.deps.json,其中 {ASSEMBLY} 占位符为程序集名称。 如果有 web.config 文件且站点正常启动时,IIS 在收到敏感文件请求时不会提供这些敏感文件。 如果 web.config 文件缺失、名字错误或者无法将站点配置为正常启动,IIS 可能会公开提供敏感文件

信息来源:web.config 文件 | Microsoft Learn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值