Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# salesforce中的ASP.net登录超时_C#_Asp.net_Proxy_Salesforce - Fatal编程技术网

C# salesforce中的ASP.net登录超时

C# salesforce中的ASP.net登录超时,c#,asp.net,proxy,salesforce,C#,Asp.net,Proxy,Salesforce,我想在ASP.net应用程序中使用Salesforce的企业WSDL服务将数据导入/导出到Salesforce。 该服务已作为服务引用导入到我的项目中,我可以在代码隐藏(c#)中创建Salesforce对象 但是,当我尝试通过应用程序登录时,会出现以下超时错误: 消息:请求通道在00:01:00之后尝试发送时超时。增加传递给请求调用的超时值或增加绑定上的SendTimeout值。分配给此操作的时间可能是较长超时的一部分 资料来源:mscorlib 类型:System.TimeoutExcepti

我想在ASP.net应用程序中使用Salesforce的企业WSDL服务将数据导入/导出到Salesforce。 该服务已作为服务引用导入到我的项目中,我可以在代码隐藏(c#)中创建Salesforce对象

但是,当我尝试通过应用程序登录时,会出现以下超时错误:

消息:请求通道在00:01:00之后尝试发送时超时。增加传递给请求调用的超时值或增加绑定上的SendTimeout值。分配给此操作的时间可能是较长超时的一部分

资料来源:mscorlib

类型:System.TimeoutException

我猜我需要为Salesforce请求设置一个代理,那么有人知道如何检索这个吗

这就是我到目前为止所做的:

using (enterprise.SoapClient loginClient = new enterprise.SoapClient("Soap"))
        {
            string sfPassword = "password";
            string sfUsername = "my@email.com";

            enterprise.LoginResult result = loginClient.login(null, sfUsername, sfPassword);

            output.InnerHtml = "SessionID: " + result.sessionId + "<br />" +
                                "SessionURL: " + result.serverUrl;

        }
使用(enterprise.SoapClient loginClient=new enterprise.SoapClient(“Soap”))
{
字符串sfPassword=“password”;
字符串sfUsername=”my@email.com";
enterprise.LoginResult结果=loginClient.login(null,sfUsername,sfPassword);
output.InnerHtml=“SessionID:+result.SessionID+”
+ SessionURL:+result.serverUrl; }
编辑:

找到此网页,其中包含使用代理的代码段。但问题是我没有选择ConnectorConfig或EnterpriseConnection。看起来这是JAVA代码,但我需要C#示例。有什么想法吗

谢谢,
Michael添加了网络凭据行

using enterprise = NamespaceName.WebReferenceName;
using proxy = System.Net.WebProxy;
using System.Net;

protected void Page_Load(object sender, EventArgs e)
{
        enterprise.SforceService sforceService = new enterprise.SforceService();
        proxy wp = new proxy("StringOfHost", 9999); //Host, Port
        wp.Credentials = new NetworkCredentials("username", "password");
        sforceService.Proxy = wp;
        enterprise.LoginResult loginResult = sforceService.login(sfUsername, sfPwd);
}