gpt4 book ai didi

asp.net - Azure Web角色可以实例化activeX组件吗?

转载 作者:行者123 更新时间:2023-12-03 03:20:57 26 4
gpt4 key购买 nike

我有一个 asp.net 网站,希望将其迁移到 Azure。我一直在对网站和代码进行一些分析,以了解迁移问题。我相信 95% 的代码都会没问题,因为其中大部分都是相当标准的 Web 表单和点网编程。

但是,我刚刚遇到了一个安装在网络服务器上\windows 目录中的 ActiveX 组件。

我想知道这是否会成为迁移的问题?根据答案,很可能还会出现许多后续问题。 Azure Web 角色如何处理 activeX 服务器组件的实例化?我可以将 DSINTX.OCX 文件包含到解决方案中还是将其包装在 dotnet 程序集中?

private DSINTXLib.Dsintx m_dsintx;
...
m_dsintx = new DSINTXLib.DsintxClass();

最佳答案

ActiveX 组件的安装应该不难。您可以使用提升运行的启动任务来安装它,假设它有无人值守安装模式。不久前我在博客中介绍了 Windows 服务的这个过程。

http://blogs.msdn.com/b/golive/archive/2011/02/11/installing-a-windows-service-in-a-worker-role.aspx

如果您没有安装文件,请创建一个用于安装和注册控件的脚本,然后使用 RDP 对您的角色实例进行调试。这篇博文也介绍了其中一些技术。 (使用记事本创建命令文件,而不是 VS。)您可以将 OCX 添加到项目中,但请务必将“复制本地”属性设置为 True,以便它成为发送到 Azure 的包的一部分。

关于asp.net - Azure Web角色可以实例化activeX组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7180201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com