使用openstack.net在rackspace云中上载云文件时,我得到net.openstack.Core.Exceptions.Response.BadServiceRequestException

使用openstack.net在rackspace云中上载云文件时,我得到net.openstack.Core.Exceptions.Response.BadServiceRequestException,openstack,rackspace-cloud,rackspace,Openstack,Rackspace Cloud,Rackspace,从本地机器使用CreateObjectFromFile方法将文件上载到rackspace cloud时,运行正常。但是,当我从客户机执行此操作时,我会得到net.openstack.Core.Exceptions.Response.BadServiceRequestException ContainerID: 1644 srcfileName: \\10.5.48.2\XMLGateway\BOOutBox\PJR340131023160359529217.xml desfileName:

从本地机器使用CreateObjectFromFile方法将文件上载到rackspace cloud时,运行正常。但是,当我从客户机执行此操作时,我会得到net.openstack.Core.Exceptions.Response.BadServiceRequestException

ContainerID: 1644 
srcfileName: \\10.5.48.2\XMLGateway\BOOutBox\PJR340131023160359529217.xml 
desfileName: 1644_PJR340131023160359529217.xml

cloudFilesProvider.CreateObjectFromFile(inStrContainerID, inStrSrcFilePath, strDesFileName);
我查看了有关此异常的文档,但找不到任何有用的内容

编辑: 这是错误堆栈

net.openstack.Core.Exceptions.Response.BadServiceRequestException: Invalid request body: unable to parse Auth data. Please review XML or JSON formatting.
at net.openstack.Providers.Rackspace.Validators.HttpResponseCodeValidator.Validate(Response response)
at net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.ExecuteRESTRequest[T](CloudIdentity identity, String urlPath, HttpMethod method, Object body, Dictionary`2 queryStringParameter, Boolean isRetry, Boolean isTokenRequest, String token, Int32 retryCount, Int32 retryDelay, Func`7 callback)
at net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.ExecuteRESTRequest[T](CloudIdentity identity, String urlPath, HttpMethod method, Object body, Dictionary`2 queryStringParameter, Boolean isRetry, Boolean isTokenRequest, String token, Int32 retryCount, Int32 retryDelay)
at net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.<>c__DisplayClassc.<GetUserAccess>b__b()
at net.openstack.Core.Caching.UserAccessCache.<>c__DisplayClassc.<Get>b__4(String k)
at System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(TKey key, Func`2 addValueFactory, Func`3 updateValueFactory)
at net.openstack.Core.Caching.UserAccessCache.Get(String key, Func`1 refreshCallback, Boolean forceCacheRefresh)
at net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.GetUserAccess(CloudIdentity identity, Boolean forceCacheRefresh)
at net.openstack.Providers.Rackspace.CloudIdentityProvider.GetUserAccess(CloudIdentity identity, Boolean forceCacheRefresh)
at net.openstack.Providers.Rackspace.ProviderBase`1.GetServiceEndpoint(CloudIdentity identity, String serviceName, String region)
at net.openstack.Providers.Rackspace.ProviderBase`1.GetPublicServiceEndpoint(CloudIdentity identity, String serviceName, String region)
at net.openstack.Providers.Rackspace.CloudFilesProvider.GetServiceEndpointCloudFiles(CloudIdentity identity, String region, Boolean useInternalUrl)
at net.openstack.Providers.Rackspace.CloudFilesProvider.CreateObject(String container, Stream stream, String objectName, Int32 chunkSize, Dictionary`2 headers, String region, Action`1 progressUpdated, Boolean useInternalUrl, CloudIdentity identity)
at net.openstack.Providers.Rackspace.CloudFilesProvider.CreateObjectFromFile(String container, String filePath, String objectName, Int32 chunkSize, Dictionary`2 headers, String region, Action`1 progressUpdated, Boolean useInternalUrl, CloudIdentity identity)
at ?.?.?(String ?, String ?, String ?, String ?, String ?, String& ?, Boolean& ?, String& ?)
net.openstack.Core.Exceptions.Response.BadServiceRequestException:请求正文无效:无法解析身份验证数据。请检查XML或JSON格式。
位于net.openstack.Providers.Rackspace.Validators.HttpResponseCodeValidator.Validate(响应)
位于net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.ExecuteRESTRequest[T](云标识、字符串urlPath、HttpMethod方法、对象体、字典`2 queryStringParameter、布尔isRetry、布尔isTokenRequest、字符串令牌、Int32 retryCount、Int32 retryDelay、Func`7回调)
位于net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.executestreRequest[T](云标识、字符串urlPath、HttpMethod方法、对象体、字典`2 queryStringParameter、布尔isRetry、布尔isTokenRequest、字符串令牌、Int32 retryCount、Int32 retryDelay)
位于net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.c__DisplayClassc.b__b()
在net.openstack.Core.Caching.UserAccessCache.c__DisplayClassc.b__4(字符串k)处
位于System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(TKey、Func`2 addValueFactory、Func`3 updateValueFactory)
位于net.openstack.Core.Caching.UserAccessCache.Get(字符串键,Func`1 refreshCallback,布尔forceCacheRefresh)
位于net.openstack.Providers.Rackspace.GeographicalCloudIdentityProvider.GetUserAccess(CloudIdentity,Boolean forceCacheRefresh)
位于net.openstack.Providers.Rackspace.CloudIdentityProvider.GetUserAccess(CloudIdentity identity,Boolean forceCacheRefresh)
位于net.openstack.Providers.Rackspace.ProviderBase`1.GetServiceEndpoint(CloudIdentity标识、字符串serviceName、字符串区域)
位于net.openstack.Providers.Rackspace.ProviderBase`1.GetPublicServiceEndpoint(CloudIdentity标识、字符串serviceName、字符串区域)
位于net.openstack.Providers.Rackspace.CloudFileProvider.GetServiceEndpointCloudFiles(CloudIdentity标识、字符串区域、布尔useInternalUrl)
位于net.openstack.Providers.Rackspace.CloudFilesProvider.CreateObject(字符串容器、流、字符串objectName、Int32 chunkSize、字典`2头、字符串区域、操作`1 progressUpdated、布尔useInternalUrl、CloudIdentity标识)
位于net.openstack.Providers.Rackspace.CloudFileProvider.CreateObjectFromFile(字符串容器、字符串文件路径、字符串对象名称、Int32 chunkSize、字典`2头、字符串区域、操作`1 ProgressUpdate、布尔useInternalUrl、CloudIdentity标识)
在?处?(字符串?,字符串?,字符串?,字符串?,字符串?,字符串?,布尔值-?,字符串-?)
编辑2: 确定将dll更新为新版本后,这是堆栈跟踪:

Unable to connect to the remote server
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 173.203.3.30:443
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at JSIStudios.SimpleRESTServices.Client.RestServiceBase.<>c__DisplayClass6.<Stream>b__5(HttpWebRequest req)
at JSIStudios.SimpleRESTServices.Client.RestServiceBase.<>c__DisplayClass9.<ExecuteRequest>b__8()
at JSIStudios.SimpleRESTServices.Client.RequestRetryLogic.Execute(Func`1 callback, IEnumerable`1 non200SuccessCodes, Int32 retryCount, Nullable`1 retryDelay)
at JSIStudios.SimpleRESTServices.Client.RestServiceBase.ExecuteRequest(Uri url, HttpMethod method, Func`3 responseBuilderCallback, Dictionary`2 headers, Dictionary`2 queryStringParameters, RequestSettings settings, Func`2 executeCallback)
at JSIStudios.SimpleRESTServices.Client.RestServiceBase.Stream(Uri url, HttpMethod method, Func`3 responseBuilderCallback, Stream content, Int32 bufferSize, Int64 maxReadLength, Dictionary`2 headers, Dictionary`2 queryStringParameters, RequestSettings settings, Action`1 progressUpdated)
at JSIStudios.SimpleRESTServices.Client.RestServiceBase.Stream(Uri url, HttpMethod method, Stream content, Int32 bufferSize, Int64 maxReadLength, Dictionary`2 headers, Dictionary`2 queryStringParameters, RequestSettings settings, Action`1 progressUpdated)
at net.openstack.Providers.Rackspace.ProviderBase`1.StreamRESTRequest(CloudIdentity identity, Uri absoluteUri, HttpMethod method, Stream stream, Int32 chunkSize, Int64 maxReadLength, Dictionary`2 queryStringParameter, Dictionary`2 headers, Boolean isRetry, RequestSettings requestSettings, Action`1 progressUpdated)
at net.openstack.Providers.Rackspace.CloudFilesProvider.CreateObject(String container, Stream stream, String objectName, String contentType, Int32 chunkSize, Dictionary`2 headers, String region, Action`1 progressUpdated, Boolean useInternalUrl, CloudIdentity identity)
at net.openstack.Providers.Rackspace.CloudFilesProvider.CreateObjectFromFile(String container, String filePath, String objectName, String contentType, Int32 chunkSize, Dictionary`2 headers, String region, Action`1 progressUpdated, Boolean useInternalUrl, CloudIdentity identity)
at ?.?.?(String ?, String ?, String ?, String ?, String ?, String& ?, Boolean& ?, String& ?
无法连接到远程服务器
System.Net.WebException:无法连接到远程服务器-->System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应173.203.3.30:443
位于System.Net.Sockets.Socket.DoConnect(端点端点快照,SocketAddress SocketAddress)
在System.Net.ServicePoint.ConnectSocketInternal(布尔连接失败、套接字s4、套接字s6、套接字和套接字、IP地址和地址、ConnectSocketState状态、IAsyncResult asyncResult、Int32超时、异常和异常)
---内部异常堆栈跟踪的结束---
位于System.Net.HttpWebRequest.GetRequestStream(TransportContext和context)
在System.Net.HttpWebRequest.GetRequestStream()中
在JSIStudios.SimpleRESTServices.Client.RestServiceBase.c__DisplayClass6.b__5(HttpWebRequest请求)
在JSIStudios.simplereststservices.Client.RestServiceBase.c__DisplayClass9.b__8()
在JSIStudios.SimpleRESTServices.Client.RequestRetryLogic.Execute(Func`1回调,IEnumerable`1非200SuccessCodes,Int32 retryCount,Nullable`1 retryDelay)
位于JSIStudios.SimpleRESTServices.Client.RestServiceBase.ExecuteRequest(Uri url、HttpMethod方法、Func`3 responseBuilderCallback、Dictionary`2标头、Dictionary`2 queryStringParameters、RequestSettings设置、Func`2 executeCallback)
位于JSIStudios.SimpleRESTServices.Client.RestServiceBase.Stream(Uri url、HttpMethod方法、Func`3 responseBuilderCallback、流内容、Int32 bufferSize、Int64 maxReadLength、Dictionary`2标头、Dictionary`2 queryStringParameters、RequestSettings设置、操作`1 ProgressUpdate)
位于JSIStudios.SimpleRESTServices.Client.RestServiceBase.Stream(Uri url、HttpMethod方法、流内容、Int32 bufferSize、Int64 maxReadLength、Dictionary`2标头、Dictionary`2 queryStringParameters、RequestSettings设置、操作`1 ProgressUpdate)
位于net.openstack.Providers.Rackspace.ProviderBase`1.StreamRESTRequest(CloudIdentity标识、Uri absoluteUri、HttpMethod方法、流、Int32 chunkSize、Int64 maxReadLength、Dictionary`2 queryStringParameter、Dictionary`2标头、Boolean Isrray、RequestSettings RequestSettings、Action`1 ProgressUpdate)
位于net.openstack.Providers.Rackspace.CloudFilesProvider.CreateObject(字符串容器、流、字符串objectName、字符串contentType、Int32 chunkSize、Dictionary`2头、字符串区域、操作`1 progressUpdated、布尔useInternalUrl、CloudIdentity)
位于net.openstack.Providers.Rackspace.CloudFileProvider.CreateObjectFromFile(字符串容器、字符串文件路径、字符串对象名称、字符串内容类型、Int32 chunkSize、字典`2头、字符串区域、操作`1 ProgressUpdate、布尔useInternalUrl、CloudIdentity)
在?处?(字符串?,字符串?,字符串