Должен ли я очищать * .vshost.exe и * .vshost.exe.config из каталогов выпуска? - PullRequest
10 голосов
/ 18 августа 2010

Я нашел несколько файлов vshost в папках для развертывания. Я знаю, для чего они и что им здесь не место. Мой вопрос: они приносят какой-либо вред? Стоит ли мне тратить время на проверку всех папок развертывания на наличие более 100 приложений, чтобы убедиться, что они удалены, или это пустая трата времени? 1003 *

Мне бы тоже пришлось изменить немало сценариев развертывания.

Они были включены в сценарии сборки развертывания разработчиками, которые, к счастью, давно ушли. Я знаю, что они не должны быть там. Я хочу знать, есть ли опасность оставить их там.

Ответы [ 3 ]

6 голосов
/ 19 августа 2010

Снимите флажок «Включить процесс размещения Visual Studio» в «Свойства проекта» -> вкладка «Отладка».так как нет никакого вреда, но если вы не хотите этого, сделайте, как указано выше.Обычно он работает с отладочной сборкой ...

6 голосов
/ 18 августа 2010

В первую очередь они не должны находиться в папках развертывания. Они должны запускаться только в Visual Studio (из папок разработки). Как они все равно были развернуты?

Они устанавливают среду частичного доверия для отладки. Смотрите здесь , чтобы узнать больше о том, что они делают. Я не вижу большой опасности, чтобы они оставались в папках развертывания.

0 голосов
/ 18 августа 2010

Они не приносят никакого вреда, сидя там, и в значительной степени бесполезны для любого обычного пользователя.

Однако, возможно, что они могут быть использованы для увеличения поверхности атаки вашего приложения - например,если в файлах vshost обнаружен эксплойт с эскалацией разрешений, вы, вероятно, не хотите быть лицом, ответственным за их развертывание для ваших клиентов.

...