Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.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#azure:在媒体服务中创建资产时线程中止异常_C#_Azure_Azure Storage_Azure Media Services - Fatal编程技术网

C#azure:在媒体服务中创建资产时线程中止异常

C#azure:在媒体服务中创建资产时线程中止异常,c#,azure,azure-storage,azure-media-services,C#,Azure,Azure Storage,Azure Media Services,我正在使用c#在azure media service中创建一个资产,并将其链接到存储帐户中的blob // Context created successfully MediaServicesCredentials _cachedCredentials = new MediaServicesCredentials("MediaserviceName", "Mediaservicekey"); CloudMediaContext _context = new CloudMediaCo

我正在使用c#在azure media service中创建一个资产,并将其链接到存储帐户中的blob

// Context created successfully

MediaServicesCredentials _cachedCredentials =
    new MediaServicesCredentials("MediaserviceName", "Mediaservicekey");

CloudMediaContext _context = new CloudMediaContext(_cachedCredentials);

// When i try to use below code to create an asset,
// it takes long time and finally getting Thread abort exception

IAsset asset = context.Assets.Create(assetName, AssetCreationOptions.None);
原因可能是什么

编辑:
我在约塞米蒂操作系统的Xamarin5.9.6中使用.NET4.5。我刚刚发现同样的代码在WindowsOS系统上的VisualStudio中运行良好。我需要更新吗?

这几乎肯定是超时错误。您应该调查为什么创建资产需要很长时间。您正在构建什么类型的应用程序?例如,IIS将杀死需要很长时间的请求,即使
Create
方法没有自动抛出。当我使用“Microsoft.WindowsAzure.MediaServices.Client”框架的方法时,我会遇到此超时异常。并试图找到原因。什么环境?这是非常重要的。长时间运行的操作在ASP.NET MVC中的工作方式不同,Web形成了一个桌面应用程序有些事情需要很长时间——例如上传《指环王》三部曲。在这种情况下,您应该使用异步方法,如
CreateAsync
,而不是CreateAsync延迟多长<代码>创建只是创建一个空资产,它不应该花费太多时间超时。代码中还发生了什么?这几乎肯定是一个超时错误。您应该调查为什么创建资产需要很长时间。您正在构建什么类型的应用程序?例如,IIS将杀死需要很长时间的请求,即使
Create
方法没有自动抛出。当我使用“Microsoft.WindowsAzure.MediaServices.Client”框架的方法时,我会遇到此超时异常。并试图找到原因。什么环境?这是非常重要的。长时间运行的操作在ASP.NET MVC中的工作方式不同,Web形成了一个桌面应用程序有些事情需要很长时间——例如上传《指环王》三部曲。在这种情况下,您应该使用异步方法,如
CreateAsync
,而不是CreateAsync延迟多长<代码>创建只是创建一个空资产,它不应该花费太多时间超时。代码中还发生了什么?