Project Server 2016 PSI不起作用 [英] Project Server 2016 PSI Not Working

查看:104
本文介绍了Project Server 2016 PSI不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 

我正在尝试为项目服务器2016执行PSI,但我收到错误'发生了无意义的通信故障'。

I am trying to execute PSI for project server 2016 , but i am getting error 'Unhanded Communication Fault Occurred '.

下面是我想要执行的简单代码:

Below is the simple code i am trying to execute:

 //Initial a instance of the SOAPClient
ProjectSVC.Project projectSVC = new ProjectSVC.Project();

projectSVC.Url = "http://xyzweb/pwa/_vti_bin/psi/project.asmx";
projectSVC.Credentials = System.Net.CredentialCache.DefaultCredentials;


Guid project_Guid = new Guid("3702a591-c9ab-e611-80e7-000d3a259c3f");

ProjectSVC.ProjectDataSet CurrentProject = projectSVC.ReadProject(project_Guid, ProjectSVC.DataStoreEnum.WorkingStore);
                

此外,我还尝试使用  ProjectServerServices.dll ,这也无法正常工作同样的错误。

Also i tried to use ProjectServerServices.dll , which is also not working and getting same error.

我注意到的一些事情:

<强> 1。与SharePoint 2013不同,PSI文件夹在SharePoint 2016中不包含Web服务。

2。此外,路径下方缺少Project Server文件夹 

\Program Files \ Microsoft Office Servers\16.0\WebServices\Shared

我正在尝试将Project Server事件处理程序从Project Server 2013迁移到Project 2016,并且代码无效。

I am trying to migrate Project Server Event Handler from Project Server 2013 to Project 2016,and code is not working.

请建议。

Sandeep Nandey

Sandeep Nandey

推荐答案

b
原因背后是,自从一年半以来,ProjectSvc已从Project Online中的PSI中删除,并且自Project Server 2016内部版本发布以来。您必须使用新的API CSOM进行所有与项目相关的更新。

Hi,
The reason behind is that since over one and a half year now the ProjectSvc is removed from PSI in Project Online and since release in Project Server 2016 on premise. You have to use the new API CSOM for all project related updates.

问候


这篇关于Project Server 2016 PSI不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆