В опубликованном приложении на IIS ссылка на проект выгружается каждый раз, когда я перезагружаю сервер или изменяю что-либо в конфигурации приложения - PullRequest
0 голосов
/ 14 января 2019

Я написал приложение для отдыха на C #, в одном решении у меня есть два проекта. Основной проект, скажем, проект1 использует проект2. Project2 подключен через справочную систему, и при публикации project1 создается соответствующий dll. После этого публикация project1 размещается на IIS. В данный момент все работает как надо, приложение доступно. Однако, когда я что-то изменяю (например, строка подключения) в веб-конфигурации в данном приложении (project1) или даже в каком-либо другом приложении в том же узле (пуле приложений), внезапно приложение (project1) перестает быть доступным. Ошибка выглядит так, как будто Project2 каким-то образом выгружен из опубликованной версии, но DLL все еще находится в исходной папке. error Другие в ноде работают просто отлично. Чтобы исправить это, я меняю файлы в исходной папке, кроме config, и она работает снова, пока я что-то не изменил. Я не могу найти никакого решения для этого. Может быть, кто-то сталкивался с подобной проблемой и нашел решение. Буду благодарен за любую помощь.

Edit: я только что обнаружил, что когда я добавляю ссылку на project1, а затем компилирую, все в порядке, но я не могу сделать это снова из-за ошибки, как указано выше. Мне нужно удалить и добавить новую ссылку снова, чтобы она заработала.

...