当我尝试从我的代码进行连接时,出现以下异常。但是 NeudesicLLC 的 AzureStorageExplorer 能够通过检测 IE 中配置的代理服务器设置进行连接。是否有强制 CloudTableClient 使用代理设置?
无法解析远程名称:“mystorage.table.core.windows.net”,堆栈跟踪位于 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在 System.Data.Services.Client.QueryAsyncResult.AsyncEndGetResponse(IAsyncResult asyncResult)
位于 Microsoft.WindowsAzure.StorageClient.Tasks.Task1.get_Result()
在 Microsoft.WindowsAzure.StorageClient.Tasks.Task
1.ExecuteAndWait()
在 Microsoft.WindowsAzure.StorageClient.CloudTableClient.CreateTableIfNotExist(String tableName)
最佳答案
谢谢斯玛克斯。您的评论证实我默认选择代理设置。所以我去改变了我的Windows服务的登录用户,即互联网用户,它起作用了。多谢。早些时候,该服务被配置为以本地系统帐户运行。所以它与AzureClient无关。故障出在 Windows 服务用户配置上。
关于.net - 如何强制CloudTableClient使用IE中配置的默认代理或使用代理地址连接到互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153717/