Good day.
I have Project Server 2007 installed.
I've created simple console application and added web reference to Project web service.
I need to convert proposal to full project.
My code looks like this:
var _projectService =
newProject{
Credentials =
newNetworkCredential(Settings.UserName,Settings.UserPassword,
Settings.UserDomain),
Url =
Settings.ProjectServiceUrl};
var
sessionId = Guid.NewGuid();_projectService.CheckOutProject(_projectGuid, sessionId, SessionDescription);
_projectService.QueueUpgradeProject(_projectGuid);
QueueUpgradeProject throws exception
System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException: ProjectServerError(s) LastError=GeneralSessionInvalid Instructions: Pass this into PSClientError constructor to access all error information
at Microsoft.Office.Project.Server.WebService.Project.QueueUpgradeProject(Guid projectUID)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Ukrsibbank.ProposalConverter.ProjectWebSvc.Project.QueueUpgradeProject(Guid projectUID)
at Ukrsibbank.ProposalConverter.ConvertProposal.OnClick(EventArgs e).
Why it throws "GeneralSessionInvalid"? I used example from http://msdn.microsoft.com/en-us/library/aa568890(v=office.12).aspx
Best regards,
Chernobrivec.