C# Can';t在C中登录我的netsuite帐户#

C# Can';t在C中登录我的netsuite帐户#,c#,web-services,soap,netsuite,C#,Web Services,Soap,Netsuite,我在控制台应用程序中使用以下代码: NetSuiteService service = new NetSuiteService(); Passport passport = new Passport(); passport.account = "TSTDRV976513"; passport.email = "hamzeh.soboh@para-solutions.com"; passport.password = "*******"; RecordRef role = new Record

我在控制台应用程序中使用以下代码:

NetSuiteService service = new NetSuiteService();

Passport passport = new Passport();
passport.account = "TSTDRV976513";
passport.email = "hamzeh.soboh@para-solutions.com";
passport.password = "*******";

RecordRef role = new RecordRef();
role.internalId = "3";
passport.role = role;

Status status = service.login(passport).status;
我得到以下错误:

    The request failed with the error message:

    <html><head><title>302 Moved Temporarily</title></head>
    --
    --
    </html>
请求失败,并显示错误消息:
302临时搬家
--
--

我遗漏了什么吗?

快速修复将URL更改为webservices.na1.netsuite.com


永久性修复

按上述方式更改URL确实有效,或者您可以允许您的服务代理遵循重定向,NetSuite会自动将您带到正确的URL:

NetSuiteService service = new NetSuiteService();
service.AllowAutoRedirects = true;
似乎对我有用。

你说得对,'和我一起工作。。。谢谢。