抱歉,问题标题含糊不清!我有一个 asp.net 应用程序,它与其他第三方软件一起使用(刻录玻璃 - 通过 tcp/ip 连接到 Web 应用程序,需要 - 正确配置的 dns 条目、固定 ip 和至少 8gb ram,它完全通过命令提示符进行管理) 在单个专用服务器中。
我想将我的 Web 表单应用程序转换为 MVC 并将其部署在 azure 中,并移动我使用的第三方软件(具有上述要求)。是否可以在azure中实现上述要求?
我应该使用哪个角色来烧玻璃?
抱歉,问题标题含糊不清!我有一个 asp.net 应用程序,它与其他第三方软件一起使用(刻录玻璃 - 通过 tcp/ip 连接到 Web 应用程序,需要 - 正确配置的 dns 条目、固定 ip 和至少 8gb ram,它完全通过命令提示符进行管理) 在单个专用服务器中。
我想将我的 Web 表单应用程序转换为 MVC 并将其部署在 azure 中,并移动我使用的第三方软件(具有上述要求)。是否可以在azure中实现上述要求?
我应该使用哪个角色来烧玻璃?
一般规则是以 Web 或 Worker 角色安装第 3 方软件,如果您愿意,可以与您的 Web 应用程序一起安装,只要:
如果其中任何一个都不可能,您需要使用 VM 角色来预安装应用程序。
至于通过命令行管理应用程序:只要您可以通过您的应用程序进行命令行调用,就可以了。如果您需要在控制台中输入命令,那么这在 Windows Azure 中是不切实际的,除非您可以远程连接到控制台。不知道 Burning Glass,我不知道这是否可以做到。
虽然 Windows Azure 不允许您选择您的 IP 地址,但只要您不删除和重新部署您的应用程序,分配的 IP 地址仍然有效。您可以在不重新部署的情况下升级应用程序,因此这对您来说应该不是问题。