从C#客户端应用程序执行Salesforce身份验证时出错

从C#客户端应用程序执行Salesforce身份验证时出错,salesforce,console-application,webservices-client,Salesforce,Console Application,Webservices Client,下面是我编写的用于Salesforce身份验证的login()的完整代码。但是,如果我在.Net客户机(控制台应用程序)中执行代码,就会出现错误。谁能告诉我如何解决这个问题 我的现场协调员已经确认,只要Salesforce关注,一切都很好 代码 错误: 故障代码:登录无效 错误消息:无效的\u登录:无效的用户名、密码、安全令牌;或用户被锁定。 堆栈跟踪:位于System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(Soa

下面是我编写的用于Salesforce身份验证的
login()
的完整代码。但是,如果我在.Net客户机(控制台应用程序)中执行代码,就会出现错误。谁能告诉我如何解决这个问题

我的现场协调员已经确认,只要Salesforce关注,一切都很好

代码

错误

故障代码:登录无效
错误消息:无效的\u登录:无效的用户名、密码、安全令牌;或用户被锁定。
堆栈跟踪:位于System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息、WebResponse响应、Stream responseStream、布尔异步调用) 位于System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object[]参数) 在\Web Reference\sforce\Reference.cs中的Walkthrough.sforce.SforceService.login(字符串用户名、字符串密码):第545行 在\QuickStartApiSample.cs:第54行的演练.QuickStartApiSample.login()中
您缺少安全令牌。您可以通过导航到您的姓名>设置>个人设置>我的个人信息>重置我的安全令牌来获得一个。您的密码变量应该是

password = loginPassword + securityToken;

或者您可以尝试,并且

错误是由于凭据不正确造成的。提交了正确的凭据后,一切正常。

嗨,Chiz,谢谢你的回复。我试过你建议的方法,但没有成功。正如我在另一篇文章中所看到的,我在编写代码时也没有使用安全令牌。当然,我已经用您的建议再次验证了我的VisualStudio解决方案。但是,还是同样的错误。@Ashokkumar,我已经检查了其他关于C#和登录SF的文章-如果密码是password+securityToke,那么您的代码就可以了。我建议你检查一下SF侧。您尝试登录到的URL(沙箱/生产)。
password = loginPassword + securityToken;