Tôi đang sử dụng https://github.com/ebekker/ACMESharp cho SSL của mình tại @home web-server (miễn phí!: O). Nó khá thủ công, nhưng chú ý trên wiki nó đề cập đến một dự án khác tại https://github.com/Lone-Coder/letsencrypt-win-simple là một GUI cho việc tự động hóa việc áp dụng, tải xuống và cài đặt chứng chỉ SSL của bạn cho máy chủ web của bạn.Tệp tĩnh bên ngoài wwwroot cho ứng dụng .netcore
Phương thức GUI sử dụng để xác thực tên miền là của bạn, bằng cách tạo một tệp được đặt tên ngẫu nhiên với một chuỗi văn bản ngẫu nhiên trong vòng [webroot]/.well-known/[randomFile]
phần mở rộng. Với ứng dụng .dotnetcore chạy trên [webroot] này, tôi không thể phục vụ tệp, ngay cả sau khi làm theo hướng dẫn để thay đổi "Handler Mappings" trong IIS.
Dường như tôi có thể phân phát tệp bằng cách điều hướng trực tiếp đến chúng tại [webRoot]/wwwroot/[whatever]
- vậy tại sao tôi không thể ở [webroot]/.well-known/[randomFile]
?
Bất kỳ ai biết cách này? Tôi có thể xóa ứng dụng .netcore, sau đó chạy cài đặt SSL cert, nhưng cài đặt này cần phải xảy ra 2-3 tháng một lần và vì đó là hướng dẫn tôi muốn tìm ra cách thực hiện đúng cách.