Asp.net mvc 如何在使用CloudMediaContext.Assets.Create创建Azure Media Services视频资产时禁用用户名请求
我创建了一个asp.net mvc局部视图,该视图与ajax一起将mp4文件上载到Azure blob存储,将生成的blob获取到Azure媒体存储资产中,将该资产编码为adaptivebitratemp4资产,然后发布该资产。在我的本地开发网站上,一切正常。但是,当我将该解决方案发布到我的Azure开发网站时,该解决方案将停止工作。在本地站点上,代码请求(通过弹出窗口)验证我的Azure帐户用户名;Azure开发站点没有提出这个请求,我认为系统“挂起”我对这个请求没有响应。我认为,以下电话包含验证请求:Asp.net mvc 如何在使用CloudMediaContext.Assets.Create创建Azure Media Services视频资产时禁用用户名请求,asp.net-mvc,video-processing,azure-media-services,Asp.net Mvc,Video Processing,Azure Media Services,我创建了一个asp.net mvc局部视图,该视图与ajax一起将mp4文件上载到Azure blob存储,将生成的blob获取到Azure媒体存储资产中,将该资产编码为adaptivebitratemp4资产,然后发布该资产。在我的本地开发网站上,一切正常。但是,当我将该解决方案发布到我的Azure开发网站时,该解决方案将停止工作。在本地站点上,代码请求(通过弹出窗口)验证我的Azure帐户用户名;Azure开发站点没有提出这个请求,我认为系统“挂起”我对这个请求没有响应。我认为,以下电话包含
IAsset asset = _context.Assets.Create("NewAsset_" + Guid.NewGuid(), AssetCreationOptions.None);
其中\u context
是CloudMediaContext
的一个实例
两个问题:
您如何对Azure媒体服务进行身份验证?
听起来您使用的是交互式用户身份验证,而不是AAD身份验证的服务主体。Web应用应始终默认使用服务主体身份验证,并避免弹出窗口 谢谢你,约翰。就这样。新的媒体服务,并作出了错误的选择,在建立帐户