首页 文章

没有Web角色的 Cloud 服务

提问于
浏览
2

我想部署仅具有辅助角色的 Cloud 服务(没有Web角色.Web角色部署为Azure WebSite) . 可能吗?

PS . 为什么我会考虑这个解决方案 - 我需要一个能够发送电子邮件的网站 . 我将消息放入Web中排队,并以工作者角色获取这些消息,这些消息会发送电子邮件 . 我尝试在 Cloud 服务中部署这两种服务,但是Web部署WebSite更加舒适(部署速度更快,能够为本地和远程设置连接字符串) . 所以,我想只使用worker角色部署服务

2 回答

  • -1

    简短回答:是的 .

    更长的答案:绝对 . :)你试过吗?只需创建一个只有辅助角色的新 Cloud 服务并进行部署即可 .

    Web角色和辅助角色之间的主要区别在于Web角色将在其上安装IIS以进行Web托管 . 如果你不需要IIS,为什么要把它放在那里?只需做一个 Worker 角色并完成它 . :)

  • 5

    要在没有Web角色的情况下部署 Cloud 服务解决方案,您必须上传证书(否则您将收到如下错误:

    无法为 Cloud 服务[ServiceName]创建暂存部署 . 未找到带有指纹XXXX的证书 .

    要创建和上传证书,您可以执行以下操作:

    https://support.microsoft.com/en-us/kb/2977336?wa=wsignin1.0

    Azure cloud deployment fails : Certificate with thumbprint was not found(第二个答案)

    我通过第二种方式,使用导入私钥 . 我想问一下,对我来说安全,将带有私钥的证书部署到我客户的Azure Cloud 服务中?

相关问题