Я создал файл MSBuild.xml для автоматизации наших сборок проекта ASP.NET.Он создает проект, публикует его, архивирует и копирует архив в общую сетевую папку.Это все работает отлично, при условии, что я уже вошел в сетевую папку ранее.После получения доступа к общему сетевому ресурсу имя пользователя и пароль запоминаются до тех пор, пока я не выйду из машины.Если я не вошел в систему ранее, я получаю ошибку «сбой: неизвестное имя пользователя или неверный пароль» при запуске файла сборки.Мне бы хотелось, чтобы сборка работала постоянно, независимо от того, обращался ли я ранее к общему сетевому ресурсу.
В настоящее время я использую задачу «Копировать» для копирования файла zip в сетевую папку.Я проверил документацию по задаче копирования и не вижу способа включить учетные данные.Итак, как я могу скопировать файлы на сетевой ресурс, передав необходимые имя пользователя и пароль?
Вот пример использования задачи «Копирование».Все свойства определены в верхней части файла MSBuild.xml:
<Target Name="CopyToServer">
<Copy SourceFiles="$(ReleaseFolder)\$(ZipFileName).zip" DestinationFolder="$(WebServerRoot)" />
</Target>