Kestrel не использует сертификат, указанный в файле конфигурации? - PullRequest
0 голосов
/ 01 апреля 2020

Я создал проект на стороне сервера Blazor (. Net 3.1). Я создал файл pfx и добавил следующую конфигурацию в appsettings.json.

{
  "Kestrel": {
    "Endpoints": {
      "Https": {
        "Url": "https://*:5005",
        "Certificates": {
          "Path": "C:\\Users\\wsn2\\Test\\Certificates\\9Cert.pfx",
          "Password": "4passWord"
        }
      }
    }
  }

ls Cert:\LocalMachine\My\ показывает: (первый создан мной)

PS C:\> ls Cert:\LocalMachine\My\


   PSParentPath: Microsoft.PowerShell.Security\Certificate::LocalMachine\My

Thumbprint                                Subject
----------                                -------
D95B69F8D0ECFB2FEAAAB73EEECC902360AD0D92  CN=mypc.ad.company.net
CDA7B4109E2224940449D4EEAC020F6F1E883328  CN=localhost

Затем я опубликовал проект с опцией выпуска. Однако для доступа к сайту (https://mypc.ad.company.net: 5005 ) в браузере используется другой сертификат (миниатюра 7a16573ff2dba47695b8ca15916d445c9361f255)?

И для доступа https://mypc.ad.company.net: 5005 из другого P C не работает. Работает после смены DNS на IP-адрес?

...