После копирования «автономно опубликованного» проекта на win-server страница по умолчанию становится доступной, только если приложение помещено в папку с длинным полным именем публикации. Если имя папки сокращено, службы работают, но страница по умолчанию недоступна.
Попробуйте «Учебник. Создание веб-API с помощью ASP.NET Core» (https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-2.2&tabs=visual-studio#overview)
После «публикации» этого теста (MS VS Community 19) я копирую его (с папкой wwwroot) на внешний сервер. Если TodoApi.exe (с другими файлами) помещен в папку с длинными именами (например, «C: \ Users \ dmitr \ source \ repos \ TodoApi \ TodoApi \ bin \ Release \ netcoreapp2.2 \ publish"), это работает нормально (методы и index.html). Но когда он помещается в папку с короткими именами, например, «c: \ myFolder \ publish», он работает только как сервер методов, но нет страницы index.html (или страницы по умолчанию, - это тоже самое). Я пытался разместить папку wwwroot в разных местах, но та же проблема: сервисы работают, но страница по умолчанию недоступна. Что мне нужно сделать, чтобы сократить имя начальной папки? Спасибо за ваши советы!