2016-06-17 4 views
2

Я разработал веб-сайт MVC с использованием .NET Core RC2 в VS Code на моем Mac, и я попытался развернуть его в Windows Server 2012 R2 IIS. В качестве ссылки я использовал https://docs.asp.net/en/latest/publishing/iis.html. Мой проект.json имеет Microsoft.AspNetCore.Server.IISIntegration и Microsoft.AspNetCore.Server.Kestrel. Мой startup.cs имеет app.UseStaticFiles, app.UseSession и app.UseMVC.Ошибка сервера 502 при развертывании .NET Core RC2 в IIS

Я сделал

  • Обзора моих установки IIS
  • Установка .NET Ядро Windows Server хостинг Bundle и сброс IIS
  • Скопируйте все файлы на сервер
  • Создать веб-сайт и установить пул приложений No Managed Code как .NET CLR версия
  • Добавить web.config по умолчанию для веб-сайта .NET Core
  • Грант Доступ удостоверения пула приложений к файлам
  • Попробуйте установить корень в оба корне проекта и Wwwroot

И я получаю следующую ошибку

502 - Веб-сервер получил недопустимый ответ, действуя как шлюз или прокси-сервер . У вас возникла проблема со страницей, которую вы ищете , и она не может быть отображена. Когда веб-сервер (в то время как , действующий как шлюз или прокси) связался с восходящим контентом, получил недопустимый ответ от сервера содержимого.

Что делать неправильно?

+0

Когда вы говорите, что скопировали все файлы на сервер, как именно вы это сделали? Вы запустили публикацию dotnet и публикацию dotnet publish-iis? – cesarbs

ответ

1

cesarbs hint Я сделал dotnet publish, скопировал сгенерированную папку в корневой каталог сайта и переработал пул приложений. Он работал красиво.

 Смежные вопросы

  • Нет связанных вопросов^_^