我试图从ASP.NET访问Windows Media Player库。在IIS上从ASP.NET调用WMPLib.mediaCollection方法返回空列表
以下代码:
WMPLib.WindowsMediaPlayer的mplayer =新WMPLib.WindowsMediaPlayer();
WMPLib.IWMPStringCollection list = mplayer.mediaCollection.getAttributeStringCollection(“artist”,“audio”);
使用IIS时,使用VS2005开发Web服务器,但空单运行时返回一个非空列表。
设置模拟与:
System.Security.Principal.WindowsImpersonationContext impersonationContext =((System.Security.Principal.WindowsIdentity)User.Identity).Impersonate();
没有帮助。看起来WMPLib仍然不认为它作为拥有库的用户运行。
有没有办法解决这个问题?