Необходимо настроить параметры SMTP в IIS для сервера ASP. Net Core Identity для проверки EMail. - PullRequest
3 голосов
/ 22 апреля 2020

Я успешно развернул сервер Identity, и он работает нормально, также настроил параметры SMTP на VPS, но при попытке настроить его с помощью приложения ASP. Net Core 3.1 не удается найти SMTP в функциях, используя IIS. Я использовал не управляемый код как пул приложений. Ниже изображение относительно моей проблемы enter image description here

Ответы [ 2 ]

1 голос
/ 27 апреля 2020

In. net ядро ​​не требуется для настройки asp. net. Это было необходимо в более старой версии. Нам просто нужно изменить конфигурацию в настройках приложения. json для настройки электронной почты (SMTP) и для MTA (Третья сторона)

1 голос
/ 27 апреля 2020

Я использовал sendgrid для MTA, настраивая SMTP с sendgrid. Проблема заключается в добавлении его секретного ключа andAPI в appsettings.production. json Ниже приведен код:

   {
  "ConnectionStrings": {
    "DefaultConnection": "Server=.;Database=DatabaseName;Trusted_Connection=True;MultipleActiveResultSets=true"       
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "SendGridUser": "Put User name Here",
  "SendGridKey": "Put API Key Here",
  "RequireConfirmedEmail": true
}

Нет необходимости настраивать SMTP для сайта, нужно только настроить SMTP для Основной узел IIS это работает для него.

...