Войдите в Project Server и вызовите метод PSI.
У меня есть экземпляр Microsoft Project Server 2007 на сетевом сервере. Я хочу позвонить с машины для разработки веб-сервису от PSI. Как я могу подключиться к PS, указав имя пользователя и пароль? (Что-то похожее на то, что происходит при доступе к PWA в браузере, вы вводите свое имя пользователя и пароль, даже если на компьютере, с которого вы работаете, у вас есть другой пользователь / пароль).
2 ответа
Вместо этого я просто устанавливаю учетные данные для веб-службы на сетевые учетные данные, используя настраиваемого пользователя, домен и пароль. Кажется, работает на то, что мне нужно.
myPSWebService.Credentials = new NetworkCredential("user", "pass", "domain");
Вам необходимо использовать предоставленное Project Server решение для олицетворения. Здесь вы найдете инструкции Как и прохождение.
По памяти это довольно сложно, чтобы начать работать (например, нужно создавать прокси веб-службы), но как только вы это сделаете, это будет работать хорошо.