Прекомпиляция: каталог не существует '~ \ projectName \ obj \ Release \ AspnetCompileMerge \ Source \ Config' C# - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь опубликовать sh ASP. NET MVC веб-приложение с предварительной компиляцией. При публикации приложения выдается сообщение об ошибке: Directory doesn't exist Directory '~\projectName\obj\Release\AspnetCompileMerge\Source\Config'. Failed to start monitoring file changes.

Ошибка возникает как с Non-Updatable User Interface, так и с Updatable User Interface, но когда я пытаюсь отключить прекомпиляцию, приложение успешно публикуется.

Я просмотрел эту форму и дал разрешение на IUSER, но ошибка все еще существует. Я не смог найти ASPNET, поэтому не смог добавить.

Ref1

1 Ответ

0 голосов
/ 03 апреля 2020

Строка подключения к приложениям не была сохранена в файле web.config, но была в файле Config\connectionStrings.config на уровне root проекта. Я использовал configSource для ссылки на файл из web.config. Config\connectionStrings.config не был включен в проект и включен в файл git .ignore.

Когда я включил файл Config\connectionStrings.config в решение и собрал проект с предварительной компиляцией, все работало как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...