У меня есть проект FinalBuilder, в котором я развертываю веб-сайт ASP.Net в удаленной папке, настроенной как веб-сайт в IIS.
Как часть моего сценария сборки, я хочу использовать действие FinalBuilder HTTP Get File , чтобы определить успешность моего развертывания.
У меня возникли проблемы, поскольку веб-сайт настроен (в IIS 6) для использования встроенной проверки подлинности Windows, и анонимный доступ не включен.
Теперь действие HTTP Get File имеет только несколько свойств, одним из которых является раздел безопасности, содержащий имя пользователя и пароль. Отлично, подумал я! Я могу просто добавить туда некоторые действительные учетные данные, которые FinalBuilder будет выдавать за себя при получении моего файла.
Оказывается, я ошибся. Я получаю следующую ошибку:
Ошибка получения URL: Ошибка сокета # 10061
Соединение отказано.
Если я запускаю действие без , установив Имя пользователя и Пароль безопасности, я получаю следующую ошибку:
Ошибка при получении URL: HTTP / 1.1 401 Код несанкционированного ответа: 401
Вот несколько фактов, которые помогут разобраться в контексте моей проблемы.
Я использую FinalBuilder 6 Professional после установки Windows Server 2003 и развертываю свой веб-сайт ASP.Net на удаленном сервере IIS6 в нашей корпоративной локальной сети.
Если я настрою IIS на удаленном сервере, чтобы разрешить анонимный доступ, я могу запустить действие HTTP Get File без ошибок. Однако запуск этого конкретного сайта с анонимным доступом недопустим в нашей ситуации.
Может кто-нибудь помочь предложить обходной путь?