企业级Web托管平台


Microsoft Azure网站是一个开放灵活的平台。Microsoft Azure网站原生支持各种主流应用框架和语言,包括ASP、ASP.NET、PHP、Node.js、Phython和Java等。在Azure网站中,有超过半数的客户运行PHP和Node.js等开源应用。

最佳开发体验
Microsoft Azure网站无缝支持 Visual Studio。使用Visual Studio开发基于Azure 网站的Web应用与开发本地Web应用完全相同。您可以在Visual Studio中创建、部署、管理和配置Azure网站,并使用Visual Studio远程调试和诊断。如果您没有Visual Studio,可以使用免费的Visual Studio Express工具快速开发 ASP.Net 网站、 Web API并部署到 Microsoft Azure网站。Visual Studio Express工具可以生成基于标准的高质量网站,内置了对当 Web标准的支持、完善的CSS设计功能和可视化诊断工具。

Microsoft Azure网站同时集成了Visual Studio Online在线编辑网站,您可以在线编辑您的代码。

如果您是PHP或者Node.Js开发人员,您可以使用WebMatrix。Web Matrix是一个完全免费的、轻量级的、面向云的Web开发工具。使 WebMatrix,您可以轻松创建、发布和维护部署在 Azure上的网站。WebMatrix支持ASP.NET、PHP、Node.js和HTML5网站,并支持最新的Web标准(CSS3,HTML5)和流行的JavaScript库,比如JQuery。除此之外,WebMatrix同时支持源代码版本控制,比如 GIT和TFS。同时,Microsoft 推出了基于Vistual Studio的PHP和Node.js扩展,开发人员可以使用Visual Studio开发和调试PHP和Node.js。

灵活多样的部署方式
您可以使用Visual Studio或者Web Matrix等集成开发工具将您的ASP.NET、PHP或者Node.js应用轻松部署到Microsoft Azure网站。您也可以选择使用FTP/FTPS来部署您的应用。或者您可以使用Web Deploy命令行、Powershell等等来自动化您的部署工作。

最令人兴奋的是Microsoft Azure网站支持多种源代码版本控制系统。无论您使用哪种系统,都可以轻松的与Microsoft Azure网站集成。

  • Visual Studio Online Visual Studio Online
  • 提供了可用于软件管理、源代码管理、问题跟踪、 生成和测试自动化等的完整解决方案。

  • GIT
  • 将本地 Git 存储库发布到 Microsoft Azure 网站中的远程存储库

  • GIT Hub
  • GitHub是与朋友、同事、同学和陌生人共享代码的最佳场所。

  • Mercurial
  • Mercurial是一种轻量级分布式版本控制系统,采用 Python 语言实现。支持将本地Mercurial存储库发布到Microsoft Azure 网站。

  • Dropbox
  • 使用Microsoft Azure可快速同步和部署Dropbox文件夹中的代码。

  • Bitbucket
  • Bitbucket是一个针对Git和Mercurial分布式版本控制系统的托管网站。它包括问题跟踪程序、wiki以及与许多常见服务(如Basecamp、Flowdock 和Twitter)的集成。

  • CodePlex
  • CodePlex是Microsoft的开放源项目托管网站。您可以免费创建公共项目,与全球用户共享您的代码。