我需要从Windows Azure应用程序中的辅助角色和Web角色使用out-proc COM服务器。我几乎肯定我需要做的一步是to alter the access permissions for the COM server - 为角色代码执行的预定义用户授予“本地启动”和“本地激活”权限。
到目前为止,我发现Windows SDK示例中有DCOMPERM实用程序,其中包含我认为可以执行此操作的代码。所以我可以编写类似的代码并将其打包成单独的可执行文件或COM服务器的COM注册代码和run that code from a role start-up task。这不是微不足道的,但肯定是可行的。
在我开始之前,我只有一个主要问题。
我有什么理由不这样做吗?也许在Windows Azure上不允许使用out-proc COM服务器?有没有这样的限制?
答案 0 :(得分:2)
我有什么理由不这样做吗?也许在Windows Azure上不允许使用out-proc COM服务器?有没有这样的限制?
这不是我个人所做过的,但是如果你可以安装在shell exe中运行的COM +服务器,那么我认为你应该能够做你想做的事 - 请参阅最近的博客文章http://michaelwasham.com/2011/05/15/deploying-a-com-servicedcomponent-to-windows-azure/ < / p>
我认为你不会受到限制 - 但我认为你会遇到一些问题 - 祝你好运。