В настоящее время я разрабатываю веб-приложение ASP. NET Core 3.1. Я использую Visual Studio 2019 Community Edition, установленную на Windows Server 2019 с включенным IIS (настройка / установка по умолчанию).
Чего я хочу добиться:
- Доступ и отладка базового веб-приложения ASP. NET из глобальной сети. Для этого я успешно настроил: 1. запись DNS * publi c. 2. Брандмауэр (правило NAT извне для внутреннего хоста IIS). я могу «приземлиться» на веб-сервере IIS извне (WAN).
- Разработка и отладка моего ASP. NET Core 3.1 Web App в Visual Studio 2019 Community Edition. Я хочу открыть браузер, перейдите к https://mywebapp.mypublicdomain.tld/weatherforecast - прогноз погоды - это класс по умолчанию при добавлении приложения Web Core в VS. NET. После того, как я захожу в приложение, я хочу иметь возможность устанавливать точки останова и отлаживать приложение. Должно быть включено SSL -> HTTP S
Я попытался настроить IIS Express, чтобы разрешить доступ из удаленных систем. для этого я читал пост Скотта Хансельмана https://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx и этот пост Stackoverflow: Как включить внешний запрос в IIS Express? . я успешно настроил Keyoti Conveyor https://keyoti.com/products/conveyor/index.html, но теперь по прошествии нескольких часов я так и не смог выяснить , как настроить и настроить Visual Studio 2019 для использования IIS в качестве веб-сервера, Я следовал этому посту / документации:
Хост ASP. NET Ядро на Windows с IIS https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1
на мой вопрос -> Кто-нибудь есть учебник, который охватывает эту тему / требования?