打开媒体URI时,MFCreateSourceReaderFromURL()中的Azure角色,Media Foundation,COMException 0x80072EE4

时间:2014-04-28 22:05:36

标签: azure ms-media-foundation

仅在Azure Web或辅助角色上发生,并且仅在尝试通过将URI传递给MFCreateSourceReaderFromURL()方法从Internet处理媒体时发生。 本地媒体文件已成功打开和处理。 在Azure Emulator下,本地和远程文件也会成功打开。

1 个答案:

答案 0 :(得分:1)

原因很明显:Azure Worker Host进程(WaWorkerHost.exe)在NETWORK SERVICE帐户下运行,该帐户没有对某个特定临时文件夹的写访问权限。这次文件夹是D:\ Windows \ System32 \ config \ systemprofile \ AppData。 Media Foundation尝试将下载的媒体文件存储在该文件夹中并失败。

解决方案:RDP到您的角色实例,并将该文件夹的完全访问权限授予NETWORK SERVICE帐户。