asp.net - Cannot create an instance of a COM component on a server side -


I'm trying to use MS IME on the server to retrieve some Japanese information in the Silverlight app. Accessing the server using WCF, but when calling CoCreateInstance to create an IFELanguage2, it gives me -2147467262 The only code I'm actually using on a WPF application on the server works very well

Here is the code,

  // ... grid emigid; Int errCode = Ole32.CLSIDFromString ("MSIME.Japan", outside imeGuid); WinBase.CheckError (errCode); Guid feLangIID = New Guid (Constants.IID_IFELanguage2); IntPtr ppv; ErrCode = Ole32.CoCreateInstance (imeGuid, IntPtr.Zero, Ole32.CLSCTX.CLSCTX_ALL, feLangIID, PPV out); WinBase.CheckError (errCode); // errCode 2147467262 is IFLanguage IfeLanguage = Marshal.GetTypedObjectForIUnknown (PPV, IFelanguage) as IFLanguage; ErrCode = Ife language. Open (); WinBase.CheckError (errCode); // ... assessed  

Do I need to setup anything to use MS IME on the server side? I am running the app on the following environment, IIS7
.NET Framework 4.0
Windows 7 Pro 64 bit
VS2010

Thanks in advance,
half a day After hours of googling, I got a little more talk

Thanks


Comments