需要将控制器部署到云服务而不是网站,这是最好的方法

时间:2014-03-20 15:29:28

标签: azure azure-storage

我的MVC3 / SQL Azure在Windows Azure网站上运行良好。但是,有一个功能由一个控制器实现,该控制器创建PDF文档。我现在发现,这是不允许在WebSites上使用的,因为我使用的组件,以及许多类似的访问GDI本身。从本质上讲,它需要完全信任。这个组件在云服务上运行良好,我想作为Web角色。我在这里遵循供应商的建议。但是我不希望将整个应用程序移植到其中,所以我想出了为这个特定控制器创建一个webRole的想法。它访问与WebSites安装相同的SQL Azure实例。

所以我的问题是在WACS上实现这个作为独立服务的最简单方法是什么,然后通过WAWS上的主Web应用程序调用?另外一个人不应该直接从URL访问此WACS。它就像是WAWS托管应用程序中的子控制器。

Thanoughts

1 个答案:

答案 0 :(得分:1)

有两种选择:

1-)创建一个WCF并将其托管在云服务(Web角色)中。

2-)创建另一个aspnet mvc Web应用程序并复制该控制器并将其发布到云服务。