加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows Server 2008上的ASP.NET中使用Microsoft.Ink

发布时间:2020-12-13 22:48:23 所属栏目:Windows 来源:网络整理
导读:我正在开发一个ASP.NET Web应用程序.该网站生成PDF文件,其中包含手写内容(签名等)的图像.位图图像由Microsoft.Ink库的某些方法创建,用于转换MS Ink数据(在Tablet PC上生成并传输到站点). 现在,它在我的Vista开发机器上起到了魅力的作用,但在生产服务器上却没
我正在开发一个ASP.NET Web应用程序.该网站生成PDF文件,其中包含手写内容(签名等)的图像.位图图像由Microsoft.Ink库的某些方法创建,用于转换MS Ink数据(在Tablet PC上生成并传输到站点).

现在,它在我的Vista开发机器上起到了魅力的作用,但在生产服务器上却没有,在Windows Server 2008 64bit机器上.除了我部署的.NET程序集之外,Microsoft.Ink还有一些非托管代码.所以我在服务器上安装了Tablet PC SDK 1.7 – 但我仍然在ASP.NET中得到一些缺少的COM组件错误消息(COMException 0x80040154):

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的软件包吗?我在Google上搜索过,但找不到解决方案.

谢谢!

您是否尝试过只为x86重新编译?您可能会发现其中一个组件是32位的,并且与64位代码不兼容.最近,当我升级到64位Vista的新笔记本电脑时,我有类似的经历 – 一个过去编译得很好的项目就不再了.事实证明,它中的Crystal Reports组件仅为32位,不适用于64位代码.我从“任何CPU”作为活动解决方案平台更改为“x86”,它运行良好.不幸的是,这意味着您的应用程序将无法充分利用服务器的64位功能,但它会起作用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读