【问题标题】:Host a third party application on windows azure在 Windows azure 上托管第三方应用程序
【发布时间】:2011-12-20 12:43:29
【问题描述】:

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

【问题讨论】:

  • 如果你可以在 IIS 中运行它,你应该可以将它用作 Web 角色,你不需要源代码。但是,您也可以在 azure 中使用 VM 角色,您只需上传 MS VM 映像文件。
  • 我知道如何创建 Web 角色并链接 asp.net 或 asp.net mvc VS 项目,但不知道如何将其与现有托管应用程序链接。你有什么有用的文档吗?我一直在网上寻找,但我找不到类似的例子。
  • 不确定“与托管应用程序链接”是什么意思,您确实需要掌握已编译的应用程序,即 dll 和视图/页面等。如果您有一个运行应用程序的 VM你可以直接使用VM角色部署它windowsazure.com/en-us/home/tour/compute
  • 谢谢本!我试图用“与托管应用程序链接”来表达的只是不是基于我的解决方案下的现有 Web 项目创建一个新的 Web 角色,而是基于我已经托管了我的应用程序的虚拟目录来创建它。有意义吗?我更喜欢创建一个网络角色,但如果我不能使用 VM 方法,谢谢!

标签: asp.net .net azure


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-30
  • 1970-01-01
  • 2013-02-12
  • 2018-10-19
  • 1970-01-01
相关资源
最近更新 更多