在Azure上部署应用程序,需要一些指针

时间:2014-05-31 14:06:46

标签: .net azure

我是天蓝色及其环境的新人,所以如果它不合适,我真诚的道歉......

我会尽力简化:

我在.NET中编写了两个项目:

  1. 引擎 - 此项目完成所有工作。("业务层")
  2. 演示文稿 - 此项目仅是引擎的GUI。("表示层")
  3. 两个项目都相互沟通。

    引擎具有API(DCOM),因此可以从Local Area Newwork中的任何位置进行访问。

    现在我想只上传天蓝色的引擎并从我的电脑上访问它。

    我如何上传我的申请?任何有用的提示或文章/教程?

    我看过很多微软的文章,但我从那里起了很多东西......

    感谢。

    更新

    我创建了一个虚拟机并在那里安装了我的引擎,到目前为止一切正常。

    现在我搜索我在Azure上发布的网站(asp.net MVC 4),以便与我创建的虚拟机上安装的软件进行通信(将文件发送到软件并将其恢复)。 / p>

    知道我怎么能做到这一点?网站如何连接和调用VM中的过程?并将文件传输到那里并返回/

    再次感谢。

1 个答案:

答案 0 :(得分:0)

我假设引擎是作为.NET COM +服务组件实现的(因为有对.NET和DCOM服务器的引用)

如果'引擎'已经托管在Azure IaaS VM中,您需要打开VM端点(并且,如果需要,设置ACL以控制允许谁访问该VM)以使其可供引擎访问:http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/

除了部署'引擎'在IaaS VM中,您可以考虑在Azure PaaS Compute中托管Web或辅助角色:有关详细信息,请参阅此链接:http://michaelwasham.com/2011/05/15/deploying-a-com-servicedcomponent-to-windows-azure/