Вы можете разместить его где угодно, главное, чтобы пул приложений, в котором он запущен, был настроен как пользователь с низкими привилегиями (например, NT AUTHORITY \ NETWORK SERVICE), а затем убедитесь, что у пользователя * 1001.* Чтение (и, возможно, Просмотр , если хотите) разрешений для папки, в которую вы помещаете свое веб-приложение. Очень редко (если вообще когда-либо) пользователю понадобятся Запись или Изменить разрешения для папки.
и в новой системе у меня возникла большая проблема с изменением командных файлов, установка разрешений
Настройка разрешений должнане проблема, вы должны установить те же базовые разрешения, которые я упомянул выше для пользователя, от которого вы хотите запускать пул приложений.Вы можете использовать PowerShell или WMI для этого, и вы должны использовать те же разрешения независимо от того, в какую папку вы устанавливаете.
Вы всегда можете заключить все это в установщик, тогда это может быть так же просто, как нажать Далее .. Далее ... Готово ... в мастере установки, чтобы настроить ваш сайт на любой компьютер.Выполнение этого в установщике также дает вам уверенность в том, что ничего не пропущено.