Должен ли я удалять * .vshost.exe и * .vshost.exe.config из каталогов выпуска?

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

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

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

10
задан Daniel Dyson 18 August 2010 в 16:09
поделиться

3 ответа

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

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

7
ответ дан 3 December 2019 в 23:48
поделиться

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

6
ответ дан 3 December 2019 в 23:48
поделиться

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

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

0
ответ дан 3 December 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: