web.config 中带点的路径

2024-04-07

我需要在 web.config 文件中添加一个位置元素,但路径以点开头(而且我认为我无法更改该路径,它是为了让我们加密 http://letsencrypt.org自动化)。

如果我让点,就像<location path=".well-known/acme-challenge"></location>,该网站根本无法启动(我认为 web.config 文件根本没有被解析,因为我收到页面要求我配置 customErrors,但它已经配置完毕并且通常工作正常)

如果我删除点,就像<location path="well-known/acme-challenge"></location>web.config 文件已正确加载,但这当然不能帮助我在我希望的位置配置任何内容。

最终目标是仅在此路径上禁用基本身份验证(我需要该网站的其余部分);我什至不知道我是否能够将其设置为<location>元素。


我遇到了类似的问题,我有一个 ASP.NET Forms 站点,该站点强制在所有页面上进行身份验证。

为了扩展已接受的答案,这是我放入的确切 web.config/.well-known文件夹(不是/.well-known/acme-challenge文件夹):

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <!-- This will stop any redirects you have at the higher level -->
    <httpRedirect enabled="false" />

    <!-- This will stop any integrated mode settings you have at the higher level -->
    <validation validateIntegratedModeConfiguration="false"/>
  </system.webServer>

  <!-- This will allow unauthenticated users to acme-challenge subfolder -->
  <location path="acme-challenge">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
</configuration>

添加此文件后,我可以使用EcdsaAcmeNet https://github.com/vrbyjimmy/EcdsaAcmeNet在 IIS 中对站点使用 Lets Encrypt。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

web.config 中带点的路径 的相关文章

随机推荐

  • Android 8 或更高版本:检查 Google Play 服务

    此方法不断返回 0 根据开发人员文档 如果设备安装了最新版本的 google play 此方法应返回类似 SUCCES 的内容 有人知道如何使用这个吗 Override public void onResume super onResume
  • 是否可以使用 .Net 框架以编程方式记录对 Windows 共享(SMB 共享)的访问?

    只是想知道是否可以找出谁从 Windows 共享中读取了文件 理想情况下使用 NET 但 win32 本机也可以 我想做的是创建类似的东西awstats http awstats sourceforge net Windows 共享 这样我
  • 枚举表单中的所有控件

    private void EnableControls bool enable foreach TextBox t in Page Form Controls OfType
  • VARCHAR 列应该放在 MySQL 中表定义的末尾吗?

    我听说 从一位同事那里听到的 他是从另一位开发人员那里听到的 VARCHAR 列应该始终放在 MySQL 中表定义的末尾 因为它们的长度是可变的 因此可能会减慢查询速度 然而 我对堆栈溢出所做的研究似乎与此相矛盾 并表明列顺序很重要 而对于
  • 从 mysql_fetch_assoc() 以相反的顺序回显

    好的 这就是技巧 在查询中 我从名为 messages 的表中获得了正确的结果 它获取按相反顺序插入的时间排序的最后 10 条消息 以下是查询 query mysql query SELECT time username message F
  • C# 中的电子邮件发送服务在服务器超时后无法恢复

    我已经被这个问题困扰了好几个月了 这让我抓狂 我有一个用 C NET 4 5 编写的 Windows 服务 它基本上使用 Outlook 帐户发送电子邮件 我认为这是一个 Office365 服务 我知道 凭据顺序 问题 这不会影响我 许多
  • Python 中 C++ 的简单分词器

    努力寻找一个Python脚本库来标记 找到特定的标记 如函数定义名称 变量名称 关键字等 我已经设法使用类似的方法找到关键字 空格等this https docs python org 3 library re html writing a
  • 像 USE 这样的函数可以指向不同服务器上的 SQL 数据库吗?

    在 SQL Server 中 您可以应用use函数将查询指向另一个数据库 例如 USE databasename GO 是否有一个功能允许您指向不同的数据库服务器并使用该服务器上的数据库 我希望这能起作用 但没有运气 USE servern
  • 如何更新负载均衡的多个 EC2 实例? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 因此 我一直在使用亚马逊云 AWS 我试图弄清楚如何将文件传输到所有服务器 如果它们负载平衡 起初我以为我可以将 3 个不同的实例绑定到一个负载均衡器
  • 选择器、图层列表和形状/位图位于同一 xml 中

    我在 xml 里面有这个代码drawable folder
  • 通过 SSH 连接 MySQL 时遇到问题

    我正在本地 OS X 计算机上运行 Node Express 网站 我需要 ssh 到远程 mysql 数据库 以便我可以开始针对它编写查询 现在 当我通过 OS X Yosemite 终端执行此操作时 我可以 ssh 到云中的远程服务器
  • Firebase OrderByChild() 和 EqualTo() 无法正常工作

    我需要在随机键中找到现有的子项 并且我使用 OrderByChild 和 EqualTo 来过滤查询 但它的行为非常奇怪 有时它显示子项仅存在一个子项 有时它不起作用 我需要检查 February 2019 的子项 date expense
  • 从 Resources 子文件夹中获取文件名

    在我的资源文件夹中 我有一个图像子文件夹 我想从该文件夹中获取这些图像的所有文件名 尝试了几个Resources loadAll之后获取 name 但没有成功的方法 这是实现我在这里想做的事情的正确做法吗 没有内置 API 可以执行此操作
  • 从具有多个结果集的存储过程中检索数据

    给定 SQL Server 中的一个存储过程 它有多个select语句 有没有办法在调用过程时单独处理这些结果 例如 alter procedure dbo GetSomething as begin select from dbo Per
  • ASP.NET:权限/身份验证架构

    我正在考虑建立一个验证在我的 ASP NET 应用程序中 具有以下要求 一名用户只有一个角色 即管理员 销售经理 销售 角色拥有一组 CRUD 访问现有对象子集的权限 IE 销售人员对对象类型 产品 具有 CREAD READ WRITE
  • Attention机制中的“源隐藏状态”指的是什么?

    注意力权重计算如下 我想知道什么h s指 在tensorflow代码中 编码器RNN返回一个元组 encoder outputs encoder state tf nn dynamic rnn 正如我所想 h s应该是encoder sta
  • MessagePack:快速跨平台序列化器和RPC - 请分享经验

    寻找一些我偶然发现的快速 简单且稳定的 RPC 库消息包 http msgpack org 项目看起来非常好 它也正在积极开发中 如果您以任何方式使用它 可以分享一下您的经验吗 附 我认为这个问题应该是社区维基 好吧 过了一段时间 我发现
  • 访问 Django 模板中 ImageField 上的图像尺寸?

    I have ImageField在我的模型中 我可以在模板中显示图像 但是 如何检索图像的高度和宽度 请参阅文档图像场 https docs djangoproject com en 1 11 ref models fields djan
  • `sorted(list)` 与 `list.sort()` 有什么区别?

    list sort 对列表进行排序并替换原始列表 而sorted list 返回列表的排序副本 而不更改原始列表 什么时候一个人比另一个人更受青睐 哪个更有效率 多少 列表可以恢复到未排序状态吗list sort 已执行 Please us
  • web.config 中带点的路径

    我需要在 web config 文件中添加一个位置元素 但路径以点开头 而且我认为我无法更改该路径 它是为了让我们加密 http letsencrypt org自动化 如果我让点 就像