2010-10-04 101 views
1

我有一个具有单个C#Web角色的Azure云解决方案。由于这个角色的一部分,我想引用编译在VC++ 2010将VC++程序集部署到Azure

我已经添加到组件的引用,并可以在本地使用Development Fabric中没有任何问题运行该项目的组件。当我试图将其部署到Windows Azure时,角色进入初始化 - 忙碌 - 停止循环,在它无法启动角色时进入该循环。

我读到C++运行时DLL(msvcp100.dll和msvcr100.dll)未包含在Azure OS版本中,所以我也将这些添加到解决方案中,将它们设置为“始终复制”,然后执行测试版本,检查磁盘上的.csx文件夹以确保运行时文件在bin文件夹中结束。他们(以及在项目的主文件夹中)。所以,我重新部署了,并且仍然遇到同样的问题 - 初始化 - 繁忙 - 停止。

我然后试图创建一个带有默认C#Web角色一个全新的解决方案,并没有改变任何代码 - 刚刚添加到组装和运行如上引用。仍然没有喜悦 - 同样的问题。

不幸的是我没有VC++我的机器上,所以我使用的组件别人编译 - 但即使还在,因为它在dev的面料我怀疑大会已损坏。

没有人有任何建议,得到了VC++ 2010组件,在Azure上工作?

感谢,

约翰

+0

我也应该注意到,我检查了WAD诊断表,并没有什么任何的这些记录。 – John 2010-10-05 00:50:24

回答

0

你有C++源代码?如果是这样,您可以安装VS2010和VS2008 Express,并构建现有的VS2010项目,以VS2008运行时为目标as described here

PS是本机或托管C++(C++/CLI)码?

相关问题