IIS с приложением ASP.NET Core, скомпилированным с VS2017, не работает - PullRequest
0 голосов
/ 28 мая 2018

У меня есть 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 ":

Compiledstuff

... больше ...

enter image description here

Отлично работает на моем веб-сервере IIS!

Теперь, с VS2017, опубликованные материалы выглядят совершенно иначе:

enter image description here

При публикации этого материала у меня есть больше вариантов, но ничего из этого не работает.Конфигурация публикации (Файловая система):

  • Целевая структура: netcoreapp2.0
  • Зависит от фреймворка (теоретически я предпочитаю это)
  • Автономный (этот способ экспорта больше DLL, но неработает)
  • Portable / win-x86 / win-x64
  • Я перепробовал все комбинации, но ничего из этого не работает.

Конечно я установил«DotNetCore.2.0.7-WindowsHosting.exe» на сервере.

Это страница, которую я получаю в результате IIS.

enter image description here

Я также создал новый пустой проект "ASP.NET Core Web Application (.NET Core 2.0)" с сайтом hello-world.Даже эта страница не работает на моем IIS и показывает ту же ошибку.

Что я делаю не так и как я могу получить результат, как в VS2015, который работал отлично?

Любая помощьДобро пожаловать!Спасибо!

...