没有网络角色的云服务
Cloud service without web role
我想部署一个只有工作者角色的云服务(没有 Web 角色。Web 角色部署为 Azure 网站)。可能吗?
PS。为什么我考虑这个解决方案 - 我需要一个能够发送电子邮件的网站。我将消息放入网络队列中,并以发送电子邮件的工作者角色获取这些消息。我尝试在云服务中部署两者,但是 Web 部署为 WebSite 更舒服(部署速度更快,并且能够为本地和远程设置连接字符串)。所以,我想部署一个只有 worker 角色
的服务
简答:是。
更长的答案:当然。 :) 你试过了吗?只需创建一个只有工作者角色的新云服务并部署它。
Web 角色和辅助角色之间的主要区别在于,Web 角色将安装 IIS 以用于 Web 托管。如果您不需要 IIS,为什么要把它放在那里?做个worker角色就搞定了。 :)
要在没有 web 角色的情况下将解决方案部署到云服务,您必须上传证书(否则您将收到如下错误:
A staging deployment could not be created for cloud service
[ServiceName].
The certificate with thumbprint XXXX was not found.
要创建和上传证书,您可以按照以下步骤操作:
https://support.microsoft.com/en-us/kb/2977336?wa=wsignin1.0
和Azure cloud deployment fails : Certificate with thumbprint was not found(第二个答案)
我用第二种方法,导入私钥。我想问一下,我安全吗,用私钥部署这个证书到我客户的Azure云服务?
我想部署一个只有工作者角色的云服务(没有 Web 角色。Web 角色部署为 Azure 网站)。可能吗?
PS。为什么我考虑这个解决方案 - 我需要一个能够发送电子邮件的网站。我将消息放入网络队列中,并以发送电子邮件的工作者角色获取这些消息。我尝试在云服务中部署两者,但是 Web 部署为 WebSite 更舒服(部署速度更快,并且能够为本地和远程设置连接字符串)。所以,我想部署一个只有 worker 角色
的服务简答:是。
更长的答案:当然。 :) 你试过了吗?只需创建一个只有工作者角色的新云服务并部署它。
Web 角色和辅助角色之间的主要区别在于,Web 角色将安装 IIS 以用于 Web 托管。如果您不需要 IIS,为什么要把它放在那里?做个worker角色就搞定了。 :)
要在没有 web 角色的情况下将解决方案部署到云服务,您必须上传证书(否则您将收到如下错误:
A staging deployment could not be created for cloud service [ServiceName].
The certificate with thumbprint XXXX was not found.
要创建和上传证书,您可以按照以下步骤操作:
https://support.microsoft.com/en-us/kb/2977336?wa=wsignin1.0
和Azure cloud deployment fails : Certificate with thumbprint was not found(第二个答案)
我用第二种方法,导入私钥。我想问一下,我安全吗,用私钥部署这个证书到我客户的Azure云服务?