在iis 64bit上运行SKYPE4COM

时间:2011-09-21 18:58:01

标签: iis iis-7 web-config skype skype4com

我创建了一个使用SKYPE4COM与Skype通信的Web应用程序。现在,我已完成编码,程序可以正常运行。我使用VS2008并配置在x86上运行的调试模式(实际上我的机器是64位)

所以,我将我的代码放在iis7上并运行此页面,但它不再起作用了。 有没有人有想法解决这个问题?

我搜索互联网上的所有信息。也许问题是SKYPE4COM必须作为32位应用程序运行。

2 个答案:

答案 0 :(得分:0)

你是对的。 SKYPE4COM是一个32位COM服务器,因此它将自己注册到32位注册表中。

您可以编写一个COM“LOCAL SERVER”,这是一个简单的可执行文件,可以公开COM组件。由于您可以控制此LOCAL SERVER,您可以将其设置为以x86运行,然后SKYPE4COM应该可以工作(假设用户运行的IIS具有所需的权限)

希望这有帮助。

答案 1 :(得分:0)

将您的网络应用编译为32位。 构建 - >平台目标:x86。