Назад | Перейти на главную страницу

Почему я не могу скопировать файлы .zip с сервера на сервер в другом домене?

На работе мы используем виртуальную машину Windows Server 2008 R2 в качестве нашего сервера сборки. В конце процесса сборки для любого из наших проектов мы копируем упакованные файлы развертывания в папку на сервере, где они будут развернуты. (Это выполняется в пакетной команде учетной записью службы.)

Для большинства наших проектов, развертываемых на виртуальной машине Windows Server 2008 R2, этот шаг проходит гладко. Но для одного проекта, который развертывается на Виртуальная машина Windows Server 2003 R2, которая находится в другом домене в нашей сети., файлы .zip возвращают сообщение «Доступ запрещен» и не копируются, хотя все остальные файлы копируются правильно.

Есть ли способ заставить виртуальную машину Windows Server 2003 R2 принимать файлы .zip, скопированные с нашего сервера сборки?

РЕДАКТИРОВАТЬ: Еще пара тестов ...

Вот решение, к которому мы пришли сегодня.

  1. Запустите Internet Explorer на сервере без сборки (сервер 2003 R2).
  2. Инструменты> Параметры
  3. Вкладка Безопасность
  4. Выделить Местный Интранет и нажмите Места.
  5. Щелкните Advanced.
  6. Снимите флажок «Требовать проверку сервера (https :)».
  7. Добавьте наш сервер в список сайтов в таком формате: file://ourservername.ourdomainname.org.
  8. Закройте и сохраните все диалоги.

Это устранило проблему с файлом .zip. После того, как мы это сделали, мы снова запустили сборку, и она была успешной, включая шаг, на котором копируются файлы .zip.

Насколько мы можем судить, сервер в другом домене не распознавал наш сервер сборки (и его домен) как часть той же локальной сети.