Изменение имени хоста на компьютере разработчика для ASP.net Core 2.1 MVC не работает (отлично для MVC 5) - PullRequest
0 голосов
/ 25 сентября 2018

Я хочу изменить имя локального хоста, чтобы http://localhost/app1 мог, скажем, стать http://app1 - для нескольких разных веб-сайтов ASP.net Core 2.1 MVC.

I 'я использую IIS в Windows 10. (У меня возникают всевозможные проблемы с надежностью IIS Express каждый раз, когда я пытаюсь это сделать - я бы предпочел использовать полный IIS).

Я читал эту статью: https://www.mojoportal.com/adding-a-host-name-to-the-hosts-file-for-local-testing

изменение файла hosts и добавление новых веб-сайтов в IIS вместо добавления приложений под веб-сайтом по умолчанию.

Я хочу сделать это по разным причинам, включая предотвращение автозаполнения паролей на многих сайтах на localhost.

Это прекрасно работает на сайтах MVC 5 - но на сайтах .net Core 2.1 MVC я получаю

HTTP Ошибка 502.5 - Сбой процесса

Если япосмотрите в журнале - и я пробовал это на разных сайтах - я получаю сообщение об ошибке, например:

Сборка, указанная в манифесте зависимостей приложения (AppName.deps.json), не найдена: пакет: 'Stripe.net', версия: '19 .8.0 'path:' lib / netstandard1.2 / Stripe.net.dll '

Это происходит не только для Stripe.

Файл deps.json, который, я думаю,динамически создаваемый - я не могу его найти.Сайты нормально развертываются на сервере.

Почему это происходит - и как я могу изменить имя хоста с localhost для .net core 2.1 MVC сайтов?

Если я создаю шаблон .net Core2.1 Сайт MVC позволяет мне делать это нормально, как ни странно, но не видит очевидных различий.

Я не могу найти в Google ничего напрямую по этому поводу, хотя я искал несколько часов.

Я нашел это - но это не помогло: ASP .NET Core 2.0 Измените "localhost" на "hostname"

Спасибо.

Обновление

Приложение vanilla .net core mvc 2.1 работает нормально, но как только 1 пакет nuget установлен, эта ошибка повторяется:

Сборка, указанная в манифесте зависимостей приложения (hosttest.deps.json)) не был найден

Так что существует некоторая проблема с путями к пакетам nuget - не могу найти, как это исправить.

...