У меня проблема с развертыванием веб-приложения ASP.NET Core на удаленном сервере IIS с использованием Visual Studio 2017. Все компилируется и работает на моем локальном компьютере, но когда я хочу публиковать с использованием VS, я получаю сообщения об ошибкахговоря, что невозможно скопировать некоторые файлы, поскольку длина пути слишком велика.
Я обнаружил аналогичное сообщение от 2015 , но выбранный ответ там, похоже, не работает для меня в VS2017.
Я могу опубликовать вручную с помощью команды CLI:
dotnet publish -f netcoreapp2.2 -r win10-x64 --self-contained false -o c:\temp\publish
, а затем вручную скопировать вывод из каталога C:\temp\publish
на удаленный сервер IIS, но это выглядит излишне затянутоучитывая, что Visual Studio 2017 имеет функцию публикации.
Кто-нибудь знает, какие настройки необходимо изменить, чтобы VS2017 использовал более короткий путь для своих промежуточных файлов вместо углубления дерева каталогов моего проекта?