1
与here同样的问题。我正在关注simple sample to export the IOT设备列表以blob存储,但在ExportDevicesAsync上遇到内部服务器错误。 我正在使用北欧,但我不认为更换服务器确实是一个有效的修复程序。Azure IOT ExportDevicesAsync内部服务器错误
所有我找回的是:
An exception of type 'Microsoft.Azure.Devices.Common.Exceptions.ServerErrorException' occurred in mscorlib.dll but was not handled in user code
Additional information: {"Message":"ErrorCode:ServerError;InternalServerError","ExceptionMessage":"Tracking ID:c51dad0227604f21b9af3e8acbd77f4c-G:5-TimeStamp:06/03/2017 19:56:10"}
示例代码(屏蔽连接字符串和键)
internal async Task GetAllDevices()
{
var ConnectionString =
"HostName=xxxx.azure-devices.net;SharedAccessKeyName=xxxxowner;SharedAccessKey=xxxxLr3xxxxXKKILLxxxxx";
registryManager = RegistryManager.CreateFromConnectionString(ConnectionString);
var key = "https://xxxxotblob1.blob.core.windows.newt/?sv=2016-05-31&ss=bfqt&srt=sco&sp=rwdlxxxxup&se=2017-06-04T04:42:14Z&st=2017-06-03T20:42:14Z&spr=https&sig=kxxxxxxxxxxxxxxx%3D";
JobProperties exportJob = await registryManager.ExportDevicesAsync(key,"device.txt", false);
while (true)
{
exportJob = await registryManager.GetJobAsync(exportJob.JobId);
if (exportJob.Status == JobStatus.Completed ||
exportJob.Status == JobStatus.Failed ||
exportJob.Status == JobStatus.Cancelled)
{
break;
}
await Task.Delay(TimeSpan.FromSeconds(5));
}
}
我在这里干什么什么了吗?有没有办法找到我错过的真正例外?
哪一行导致此异常? –
@ RitaHan-MSFT在线:JobProperties exportJob =等待registryManager.ExportDevicesAsync(key,“device.txt”,false); – Damo