C# Volusion API服务可在一台PC上运行,但不能在其他PC上运行

C# Volusion API服务可在一台PC上运行,但不能在其他PC上运行,c#,.net,xml,service,volusion,C#,.net,Xml,Service,Volusion,我的公司在我们的服务器(2008 R2)上运行一项服务,该服务对我们的Volusion商店进行API调用,以获取新订单。该服务将导出的订单转换为QuoteWorks xml格式,以便在BusinessWorks中使用 我的任务是进行一些更改,现在我正尝试在我的工作站(Win7)上测试该服务。在工作站上运行时,我无法使修改后的版本正常工作,也无法使原始服务正常运行。两个版本都发布了关于xml没有根元素的错误。据我所知,这意味着返回的值不是xml,或者实际上什么都不是。在doc.Load(读卡器)上

我的公司在我们的服务器(2008 R2)上运行一项服务,该服务对我们的Volusion商店进行API调用,以获取新订单。该服务将导出的订单转换为QuoteWorks xml格式,以便在BusinessWorks中使用

我的任务是进行一些更改,现在我正尝试在我的工作站(Win7)上测试该服务。在工作站上运行时,我无法使修改后的版本正常工作,也无法使原始服务正常运行。两个版本都发布了关于xml没有根元素的错误。据我所知,这意味着返回的值不是xml,或者实际上什么都不是。在doc.Load(读卡器)上引发错误:

我添加了“using”块,试图读取返回的值,并在抛出错误之前将它们抛出到我的事件日志中,查看是否存在格式错误。 URL有这种格式,我尝试过检查错误,但没有成功

http://www.yourdomain.com/net/WebService.aspx?Login=jon_doe@volusion.com &EncryptedPassword=471757EA629DDFD10B75D92A2AD223DFC00AD2E74C1D342B23F3254EC9A4965114351E&SELECT_Columns=*
我的问题是,我能想到的所有可能导致不良回报的事情都不是问题,因为在我进行此更改时,原始服务仍在服务器上运行


所以我的问题是,为什么当一个windows服务在另一台pc上使用完全相同的代码运行时,却没有从API调用中得到任何回报?我应该检查什么来追踪这个问题?

看起来实际的问题是,他们保存的应用程序现有安装的凭据以某种方式被接受,但我副本上的凭据没有被接受。可能是某个地方发生了更新,但从未对我的源代码进行过更新

无论哪种方式,我都通过使用一组新的凭据来解决它,以使连接正常工作

http://www.yourdomain.com/net/WebService.aspx?Login=jon_doe@volusion.com &EncryptedPassword=471757EA629DDFD10B75D92A2AD223DFC00AD2E74C1D342B23F3254EC9A4965114351E&SELECT_Columns=*