У меня есть REST-Webservice, который я разработал с Visual Studio 2015 как приложение «ASP.NET Core Web Application (.NET Core 1.X) → Web API (без аутентификации по умолчанию)», а затем обновил мой проект доCore 2.0 с первой поддерживаемой версией VS2017.Все работало нормально.
Теперь я получил новый компьютер и установил последнюю версию Visual Studio 2017 на свою машину.
Раньше, когда я публиковал приложение, я получал много «Microsoft.AspNetCore...dll "материал, который включен в" Microsoft.AspNetCore.All ":
... больше ...
Отлично работает на моем веб-сервере IIS!
Теперь, с VS2017, опубликованные материалы выглядят совершенно иначе:
При публикации этого материала у меня есть больше вариантов, но ничего из этого не работает.Конфигурация публикации (Файловая система):
- Целевая структура: netcoreapp2.0
- Зависит от фреймворка (теоретически я предпочитаю это)
- Автономный (этот способ экспорта больше DLL, но неработает)
- Portable / win-x86 / win-x64
- Я перепробовал все комбинации, но ничего из этого не работает.
Конечно я установил«DotNetCore.2.0.7-WindowsHosting.exe» на сервере.
Это страница, которую я получаю в результате IIS.
Я также создал новый пустой проект "ASP.NET Core Web Application (.NET Core 2.0)" с сайтом hello-world.Даже эта страница не работает на моем IIS и показывает ту же ошибку.
Что я делаю не так и как я могу получить результат, как в VS2015, который работал отлично?
Любая помощьДобро пожаловать!Спасибо!