Здесь я объясню, используя cf16. ColdFusion работает в Windows как служба, и если мы посмотрим на все службы машины, мы обнаружим следующее:
Здесь вы можете заметить, что для службы ColdFusion значение LogOnAs равно «LocalSyatem». Это означает, что служба ColdFusion запускается как логин LocalSystem, и у этого логина недостаточно прав для выполнения каких-либо операций в сети. Итак, чтобы выполнить требуемую файловую операцию в общем каталоге, нам нужно изменить значение LogOnAs для службы ColdFusion.
Пожалуйста, следуйте приведенным ниже шагам, чтобы включить его,
- Щелкните правой кнопкой мыши службу ColdFusion, затем выберите « properties ».
- Нажмите на вкладку « Вход в систему ». Тогда вы увидите такой экран
- Выберите переключатель «Эта учетная запись». Затем нажмите кнопку « Обзор ».
и выберите пользователя, которым вы хотите запустить службу. Вы
следует выбрать пользователя , который имеет достаточные права для создания файла
в общем каталоге, а также имеют необходимые разрешения в локальной сети .
Но мы должны перезапустить службу ColdFusion, чтобы изменения вступили в силу.
Дайте мне знать, сработает ли это для вас или нет. Или поправьте меня, если я неправильно понял.