我試圖從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仍然不認爲它作爲擁有庫的用戶運行。
有沒有辦法解決這個問題?