【发布时间】:2016-11-19 06:45:20
【问题描述】:
我在我的@home 网络服务器上使用https://github.com/ebekker/ACMESharp 作为我的 SSL(它是免费的!:O)。它非常手动,但在 wiki 上注意到它提到了另一个项目 https://github.com/Lone-Coder/letsencrypt-win-simple,这是一个用于自动申请、下载和安装 SSL 证书到 Web 服务器的 GUI。
GUI 用来验证域是否属于您的方法是通过在[webroot]/.well-known/[randomFile] 中创建一个随机命名的文件,其中包含随机文本字符串,不带扩展名。在此 [webroot] 上运行 .dotnetcore 应用程序时,我无法提供该文件,即使按照说明更改 IIS 下的“处理程序映射”也是如此。
似乎我可以通过在 [webRoot]/wwwroot/[whatever] 直接导航到文件来提供文件 - 那么为什么我不能在 [webroot]/.well-known/[randomFile] 中呢?
有人知道解决这个问题的方法吗?我可以删除 .netcore 应用程序,然后运行 SSL 证书安装,但此安装需要每 2-3 个月进行一次,由于它是手动的,我更愿意弄清楚如何以正确的方式进行。
【问题讨论】:
标签: ssl iis asp.net-core static-files staticfilehandler