我的MVC3 / SQL Azure在Windows Azure网站上运行良好。但是,有一个功能由一个控制器实现,该控制器创建PDF文档。我现在发现,这是不允许在WebSites上使用的,因为我使用的组件,以及许多类似的访问GDI本身。从本质上讲,它需要完全信任。这个组件在云服务上运行良好,我想作为Web角色。我在这里遵循供应商的建议。但是我不希望将整个应用程序移植到其中,所以我想出了为这个特定控制器创建一个webRole的想法。它访问与WebSites安装相同的SQL Azure实例。
所以我的问题是在WACS上实现这个作为独立服务的最简单方法是什么,然后通过WAWS上的主Web应用程序调用?另外一个人不应该直接从URL访问此WACS。它就像是WAWS托管应用程序中的子控制器。
Thanoughts
答案 0 :(得分:1)
有两种选择:
1-)创建一个WCF并将其托管在云服务(Web角色)中。
2-)创建另一个aspnet mvc Web应用程序并复制该控制器并将其发布到云服务。