我正在开发ASP.NET Web应用程序。该网站生成包含手写内容图像(签名等)的PDF文件。位图图像是通过Microsoft.Ink库的一些方法创建的,用于转换MS Ink数据(在Tablet PC上生成并传输到该网站)。在Windows Server 2008的ASP.NET中使用Microsoft.Ink
现在,它在我的Vista开发机器上很有魅力,但在Windows Server 2008 64位计算机的生产服务器上却不起作用。除了我部署的.NET程序集外,还有一些针对Microsoft.Ink的非托管代码。所以,我在服务器上安装平板电脑SDK 1.7 - 但是我还是在ASP.NET(0x80040154的收到COMException)缺少一些COM组件的错误消息:
Retrieving the COM class factory for component with CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83} failed due to the following error: 80040154.
我读过Windows Server 2008 R2 has the option to install Handwriting Recognition。是否还有用于Windows Server 2008的软件包?我在谷歌搜索,但我找不到解决方案。
谢谢!
我接受了这个答案,即使我不必“只编译x86”。我只是将应用程序池更改为32位。这已经足够了 – splattne 2009-09-20 07:12:34
谢谢 - 非常感谢。 – Billious 2009-09-20 10:56:29
我将“启用32位应用程序”应用程序池属性设置为True,它为我解决了这个问题。谢谢 – 2012-07-11 07:29:11