0

我创建使用Asp.net网页API在蔚蓝的Web应用程序,我想用一个Web角色应用程序使用它! web应用程序和web角色有什么区别,我该怎么做!感谢Asp.Net的Web API和Azure的Web角色

+2

的[是多么Azure的网站和蔚蓝的Web角色之间的区别(http://stackoverflow.com/questions/10941488/what-is-the-difference-between-an-azure-web可能的复制上门和-AN-Azure的网络角色) – Peter

回答

0

一个蓝色的web应用程序是一个网站,你在蔚蓝的主机作为网站正常。 你不真的有很多,你可以用机器做的。只是将其视为正常的网站托管。

甲webrole是云服务的一部分。这更灵活一点。 Web角色允许您在正在运行应用程序的虚拟机上安装应用程序。机器状态并未保持,因此如果机器停机,您将丢失存储在其上的所有数据。实际上你上传了一个带有应用程序的zip包。这会安装应用程序,出现问题时会启动新机器,并在该新机器上再次安装软件包。这对Azure网站也是一个“问题”。

下面是更多的一些信息一个很好的链接+与虚拟机信息这实际上是一个层更低,这意味着你必须对机器的控制。

https://azure.microsoft.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/

0

在大多数场景的Azure的Web应用程序是你应该用什么。它提供几乎所有网站所需的全部功能。

然而,Web应用程序可能无法在少数情况下如当你有,你需要与你的代码捆绑

  • 需要将RDP到机器上的软件或库的依赖性工作,

    • 一些目的
    • ...

    在这些情况下,你将不得不依赖于Web角色。