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 中带点的路径 的相关文章

  • 导入证书时CRYPT_E_NOT_FOUND

    我正在尝试自动生成证书签名请求的过程 然后从 Windows Server 2012 R2 服务器上的 CA 导入响应 以用作 IIS 中 SSL 绑定的证书 我能够生成 CSR 然后将其提供给安全团队 然后安全团队为我提供响应 然后导入
  • 如何在 Windows 10 IIS 中的 Blazor Server 应用程序上支持多个浏览器选项卡?

    我将 Blazor 服务器应用程序发布到 Windows 10 上的本地 IIS 它运行良好 但我无法打开网站的多个窗口 选项卡 如果我尝试 它会永远加载 直到我关闭以前的应用程序窗口 此行为是否是由于 Windows 10 上的 Sign
  • IIS应用程序池回收+quartz调度

    我正在 IIS 7 5 上运行一个 Web 应用程序 它需要偶尔回收 否则内存使用情况会失控 这是我正在研究的问题 当它回收时 它实际上不会运行 直到另一个请求到来 而quartz不会运行 有没有办法让IIS在回收应用程序池后立即自动启动1
  • PowerShell:检索AppPool中的应用程序数量

    如何通过 PowerShell 命令检索与特定 IIS AppPool 关联的应用程序数量 我们可以使用以下命令手动查看关联的应用程序 Get Item IIS AppPools AppPoolName 但是 如果我们想要手动选择Appli
  • 随机 IIS 会话超时

    我有一个非常奇怪的问题 我正在寻求任何建议 我有一个运行在 IIS 6 上的 ASP NET 网站 它在大多数情况下运行良好 但是 会话似乎是随机清除的 因此 如果我登录 单击周围 我就会被随机启动 有时是在 30 秒 4 次点击之后 有时
  • cryptoTicket 参数的值无效

    我最近修改了我公司 eComm 站点的登录名 以具有 保持登录状态 功能 主要更改是使表单身份验证 cookie 对这些用户持久存在 更改发布后 我开始在日志中看到此异常 Invalid value for encryptedTicket
  • 自定义错误处理 Asp.Net

    在我的 Web 应用程序上 我已配置 web config 文件以将 customerrors 设置为 ON 所以这里是
  • Web.Config 文件中的多行文本

    我需要在网页上显示欢迎消息 我希望将消息文本保存在 Web Config 文件中 文本将包含换行符 e g
  • IIS 是否为每个连接的用户提供一个线程?

    我正在做一些关于开发线程安全应用程序的研究 我知道用户可以在同一应用程序上使用多个线程 如果 CPU 使用多个线程 但我不确定会发生什么 以及当您有 5 个用户使用同一应用程序时 IIS 如何处理用户 IIS 是做什么的 所有用户都在同一个
  • 如何禁用通过 IIS 提供的单页应用程序 HTML 文件的缓存?

    我有一个通过 IIS 提供服务的单页面应用程序 Angular js 如何防止 HTML 文件缓存 该解决方案需要通过更改index html 或web config 中的内容来实现 因为无法通过管理控制台访问IIS 我目前正在研究的一些选
  • 尝试从 Web 应用程序访问报告服务时,Internet Explorer 导致 IIS 500 错误

    我有一个 aspx Web 表单页面 它调用托管在 SQL 2012 报告服务服务器上的 SQL 2012 SSRS 报表 并使用报表查看器在 aspx 页面上显示报表 问题是当我单击链接将参数发送到报告服务器并运行报告时 页面挂起 仅在
  • 如何在 Ubuntu 16.04 LTS 中使用 IIS 运行 Docker 容器 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 这个问题似乎不是关于主要由程序员使用的特定编程问题 软件算法或软件工具 help on topic 如果您认为该问题与主题相关另一个 St
  • 当网站停止时,Oracle 数据提供程序会固定 IIS 工作进程

    我们在 Oracle 11g 第 2 版中遇到了一个严重的问题 其中 w3wp 进程接管了整个处理器核心 并且调试显示 Oracle 数据提供程序无限地抛出 ThreadAbortException 开发人员通过执行以下操作发现了此问题 1
  • ASP.net MVC 项目无法在 IIS 上编译

    我以前只是将 ASP NET 网站上传到实时服务器 IIS 会自动编译它们 但是 当我对 asp net MVC 项目执行相同操作时 我只是收到错误 并且我需要在上传项目之前发布 构建 项目 注意1 我使用的是VWD 2008 Expres
  • 了解 ASP.NET 应用程序文件夹

    ASP NET 中的应用程序文件夹用于存储对运行网站至关重要的各种元素 我想更深入地了解这些文件夹 特别是文件夹的可访问性 根据有关的文章ASP NET 网站布局 http msdn microsoft com en us library
  • 从备用位置获取实体框架连接字符串?

    如何从自定义配置文件而不是 web config 检索 Entity Framework 4 连接字符串 编辑 删除默认构造函数生成的代码并在分部类中重新创建它以使用拉入的连接字符串是否合理 我真的很想避免使用包括连接字符串在内的重载方法更
  • 源文档中没有元素匹配 /configuration/system.web/authorization/

    转换我的 Web Config 时遇到下一个问题 源文档中没有元素与 configuration system web authorization allow roles WhateverGroupNameRenamedForProd 匹配
  • IIS 不应该发送 Keep-Alive 标头吗

    我已在 IIS 7 5 设置中启用 HTTP keep alive 但 IIS 仍然没有响应Connection keep alive标头 FF 和 Chrome 正如我所注意到的 当我在 Nginx 上启用 keep alive 时 Ng
  • 对 HTTP 处理程序的同时请求不起作用

    我的 ASP Net 应用程序中有一个通用 HTTP 处理程序 ashx 它执行一些基本但耗时的计算 将进度语句打印到输出 以便让用户了解情况 执行这些计算涉及读取一些在使用处理程序时锁定的数据文件 因此对处理程序的两次调用不要立即开始处理
  • iis:集成 Windows 身份验证仍然弹出帐户信息登录

    我有一个网站在 IIS 6 上的 Windows 2003 服务器上运行 为每个人都使用域帐户的 LAN 提供页面 在其他机器上 这工作正常 没有人必须登录网站 动态脚本从 HTTP 请求中获取帐户名 仅当从服务器本身浏览时 例如通过远程桌

随机推荐

  • 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自动化 如果我让点 就像