2011-12-20 73 views
0

您好我有一个网站在ASP.NET中创建它,我没有创建Web角色实例的代码,但我已经在虚拟机中托管了我的应用程序。 anybodoy知道我是否可以在Windows Azure实例中托管此应用程序?谢谢。在Windows Azure上托管第三方应用程序

+0

如果您可以在IIS中运行它,您应该可以将其用作Web角色,而不需要源代码。但是,您也可以在只上载MS VM映像文件的Azure中使用VM角色。 – 2011-12-20 12:46:22

+0

我知道如何创建一个web角色并链接一个asp.net或asp.net mvc VS项目,但不知道如何将它与现有的托管应用程序相关联。你有没有关于它的任何有用的文档?我一直在网上寻找,但我找不到一个类似的例子。 – matiasnj 2011-12-20 12:55:22

+0

不确定你的意思是“链接托管应用程序”,你需要获得已编译的应用程序,即dll和视图/网页等。如果你有一个运行该应用程序的虚拟机,你可以直接部署它虚拟机角色http://www.windowsazure.com/en-us/home/tour/compute/ – 2011-12-20 13:07:52

回答

0

如果您的ASP.NET项目是一个网站,而不是一个Web应用程序,它有点复杂。如果将其转换为Web角色的Web应用程序只需将云服务项目添加到该解决方案,然后右键单击该项目中的“角色”分支并“在解决方案中添加现有Web角色”选项即可。然后,您可以选择您的ASP.NET Web应用程序和其网络角色。剩下的就是添加所需的任何自定义(不是必需的),以允许Web应用程序正确利用Windows Azure环境。

如果是一个网站,你首先需要将它转换成一个网络应用程序。然后将其转换为网络角色并没有什么不同。这只是创建一个新的空项目并将旧项目的内容文件复制到新项目中的问题。

+0

对我有一个网站,我只是找到这个链接,应该让我使用本地IIS7上的虚拟目录配置Azure服务定义文件:http://msdn.microsoft.com/en-us/library/windowsazure/gg432956.aspx – matiasnj 2011-12-20 13:42:48

+0

我会做一些证明并尝试验证这是否我在找什么,谢谢 – matiasnj 2011-12-20 13:43:27

相关问题