编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Erez Benari 撰写. Windows Azure 网站客户普遍关心的一个问题是关于我们对服务器端包含(Server Side Includes, SSI) 的支持,以及服务器端包含是否可以与不同的扩展名(例如 .htm)正常协同工作.直到几个月前这项功能还没有推出,正如您在浏览我们的支持论坛时可能已经意识到的那样.不过,现在这一切已经改观,ServerSideIncludeModule已添加到Windows A…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 随着身份盗窃和各种形式的网络犯罪迅速增多,使用安全套接字层 (SSL) 对网站进行保护变得越来越重要和普遍.如果将网站托管在 Windows Azure 网站 (WAWS) 上,您可能想将其设置为使用 HTTPS.在本指南中,我们将了解如何完成此过程. 此过程的第一步似乎是获取数字证书...对吧?嗯,好像不是.实际上第一步应该确定您是想拥有自己的自定义域,还是使用 Azure 的默认域 Azu…
 编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Sunitha Muthukrishna 撰写. Windows Azure 网站 (WAWS) 允许您在 Windows Azure 上构建可高度伸缩的网站.下面概述了 WAWS 的优势: 有效的资源利用:随着客户群增长,您的应用程序的使用率也会相应增加.您可以基于网站的流量模式主动伸缩您的网站. 基于使用率的成本计算:在按需选择基于云的策略方面,成本起着关键的作用.Azure 网站提供了基于使用率的模型(按增长付费)…
编辑人员注释: 本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 撰写. 如果您当前的 OrchardCMS 网站在 Windows Azure 网站上运行多个实例,如果不使用某种形式的分布式缓存,您的服务器场中的多个不同节点之间的缓存将会失去同步. 并非所有网站都需要缓存机制,但如果您希望提高应用程序的性能和可伸缩性,Windows Azure 缓存(预览版)可能会有所帮助.它可以让您的 Azure 网站的响应速度得到提高,即使用户负载增加也是…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站上使用 SSL 已经司空见惯.虽然向网站上传和分配证书通常简单而直接(如我们最近的博客文章 1 和 2 中所述),但有些客户遇到了困难, 因为其证书提供商使用了中间证书. 中间证书(也称为链证书)由某些证书经销商使用,其使用正变得越来越普遍,因为证书提供商认为这样可以增强安全性.例如,VeriSign 和 GoDaddy 在过去几年已经停止颁发非链接证书,这…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 近年来,随着网络犯罪的上升,使用 SSL 保护网站逐渐成为一项备受追捧的功能,Windows Azure 网站也支持此功能.要使用此功能,您需要将证书上传到 Azure,然后将其分配到您的网站.获取证书可能并不容易,因为此过程涉及多个步骤.在本指南中,我们将介绍获取证书的以下方法: 1. 使用 DigiCert 证书实用程序 2. 使用 CertReq 3. 使用 IIS 背景 生成证书的过程…
 编辑人员注释: 本文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站 (WAWS) 中管理网站时,许多选项可使用 Azure 门户进行配置,此外我们时常还会添加更多选项.但是,正如您可能已经知道,一些实用的选项只有通过直接配置网站的 web.config 文件才可用.我们相信,您将非常乐意听到最近我们公布并在 web.config 中提供一些新选项的消息. 如果您已经在 IIS 中管理网站一段时间,您可能会知道,II…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Byron Tardif 撰写. 当您开始一个新的 Web 项目,或者刚刚开始开发一般的网站和应用程序时,您可能希望从小处着手.但是,您可能不会停滞不前.在概念证明阶段,您可能不希望在新的 Web 场上耗费资源,但随着事业不断发展,您无法使用一小台服务器来实施大型市场营销活动.在 Windows Azure 网站的云中进行开发和部署时也一样. 在本博客文章中,我将向您介绍您可以采用的开发.测试和实施方式,同时控制好预算的时间…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 撰写. 根据您编写的应用程序,Windows Azure 网站上的基本Python 堆栈可能完全满足您的需求,也可能不包括您的应用程序所需的所有模块或库. 不用担心,在此博客文章中,我将详细介绍使用Virtualenv 和适用于 Visual Studio 的Python 工具为您的应用程序创建 Python 环境的步骤.与此同时,我还将介绍如何将基于 Django 的站点发布到 W…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Apurva Joshi 撰写. 您有多少次在半夜被叫醒去解决一个仅需重新启动网站即可解决的问题?要是可以自动检测一些状况并自动恢复该有多好! 随着 Windows Azure 网站 (WAWS) 最新更新的推出,我们已尝试解决这些问题.我们在 "始终可用"功能之上新增了一些增强功能.通过这些增强功能,系统可以自动回收托管您的 Web 应用程序的 worker 进程.我们称之为"自愈"功能.下面说…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Daria Grigoriu 和 Windows Azure 网站开发人员体验合作伙伴共同撰写. Windows Azure 网站 (WAWS) 团队积极投资开发了一款用于开发Stacks的支持模型,可使您的 Web 应用程序快速开始运行,并为您的 Web 应用程序提供增长空间.本博客文章重点介绍了我们用于开发Stacks版本控制和可扩展性的几个基本原则,以及这些原则如何应用到您的 Web 应用程序. 目前我们支持 .NET…
编辑人员注释: 本博客文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站中设置网站的多个实例是横向扩展网站的绝佳方式,Azure 最大程度地利用应用程序请求路由 IIS 扩展包以在活动实例之间分配连接到您的网站的用户.ARR 通过向连接的用户提供一个特殊的 Cookie(即关联 Cookie),因此可以在用户发出后续请求时知晓其在与哪个服务器实例通信,从而巧妙地对连接用户进行跟踪.这样我们即可确保客户端与特定服务器实例建立…
 去年10月,我们发布了若干针对 WindowsAzure平台的更新,其中一项更新是添加了基于日期的自动伸缩调度支持(在不同的日期设置不同的规则). 在这篇博客文章中,我们将了解自动伸缩的概念,并了解如何为您的网站配置自动伸缩功能以节省您的运营成本. 注意:自动伸缩功能当时处于预览状态,仅可用于测试目的.所有预览版功能均没有 SLA,您可通过论坛获取支持. Windows Azure自动伸缩是什么? 假设您运行的是一个售花网站,那么可以想见,在母亲节和情人节等节日期间您的网站流量将大大增加.…
我们最近对 Windows Azure 网站进行了升级,并启用了IIS8的动态 IP 限制模块.现在,开发人员可以为其网站启用并配置动态 IP 限制功能(或简称 DIPR). 可以通过以下链接查看此 IIS8 功能的完整概述: http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions DIPR 功能主要为开发人员提供两种保护: ·   根据并发请求数阻止 IP 地址…
 编辑人员注释:本文章由Windows Azure 网站团队的软件开发者 Amit Apple 撰写. 如果想要了解并亲身参与计算资源管理,那么您一定会很高兴得知这一消息:Windows Azure 网站现在提供一些非常有用的在线工具,可帮助您完成一些非同凡响的操作.这些工具已集成到您网站的 Kudu 仪表板(也称为网站控制管理 (SCM) 仪表板)中,现在我们来一起了解一下这些工具. 要进入 Kudu 仪表饭,只需使用您喜欢的 Internet 浏览器访问 https://{网站名称}.s…
编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. Windows Azure 网站最近新增了对 WebSocket 协议的支持..NET 开发人员和 node.js 开发人员现在可在其应用程序中启用 WebSocket 并加以利用. 网站的 Configuration 选项卡上有一个新的选项,用于为应用程序提供 WebSocket 支持. 为网站启用 WebSocket 后,ASP.NET(v4.5 及更高版本)和 node.js…
编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. Windows Azure 网站上有一个方便的功能,即开发人员可将 Azure 中的键值字符串对存储在与网站相关的配置信息中.在运行时,Windows Azure 网站会自动检索这些值,使这些值可供网站中运行的代码使用.开发人员可以存储普通键值对,以及将用作连接字符串的键值对. 由于键值对存储在 Windows Azure 网站配置存储的后台,因此不需要存储在 Web 应用程序的文…
 最近,我们为客户新增了使用 Windows自带的 IIS管理控制台管理 Azure网站的功能.IIS Manager支持 HTTP over SSL,提供到您的 Windows Azure 网站的安全连接,您的配置将直接在网站的 web.config文件中设置.使用 INETMGR,可获得以下优势: 为网站管理员提供熟悉的用户界面 比手动编辑 web.config更易于使用(特别是一些复杂的选项,如URL重写规则) 降低了因直接编辑 web.config而出现语法或格式错误的风险 前提条件…
编辑人员注释: 本文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 请求和响应中包含的 HTTP 头是Web 服务器和浏览器之间的 HTTP 通信过程的一部分.例如,以下是一个典型网站上某个 Web 请求的典型响应中记录的头: HTTP 头是客户端和服务器之间的通信过程中的一个关键部分.它们允许服务器发送与请求相关的信息,而不是内容本身的一部分.例如,Content-Length 头可告知浏览器要接收的内容的长度,而 Cache-Control 头告知浏览器…
编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. 配置 Azure 网站 (WAWS) 的 IP 和域限制一直是用户最迫切希望我们提供的功能之一,现在这个功能终于可以使用了.IP 和域限制提供了一个附加安全选项,它还可与最近启用的动态IP 地址限制 (DIPR) 功能结合使用. 开发人员可以使用 IP 和域限制来控制允许或拒绝访问其网站的 IP 地址集和地址范围.在 Windows Azure 网站中,开发人员可以使用位于其网站的…
原文 Visual Studio2013创建.公布监控Windows Azure网站 随着Visual Studio 2013的发布,现在我们可以在Visual Studio内部实现Windows Azure网站的创建.发布与监控工作,而且完全无需打开Windows Azure门户.虽然我们在Visual Studio 2012中就已经能够直接实现Azure网站的发布,但在新版本的支持下对Azure网站的创建和监控工作变得更为便捷.我们需要进行的准备工作只有一项——订阅Windows Azure…
Windows Azure提供了几个部署web应用程序的方法,比如Windows Azure网站.云服务和虚拟机.你可能无法确定哪一个最适合您的需要,或者你可能清楚的概念,比如IaaS vs PaaS.本文将帮助您了解您的选择,并帮助你做出正确的选择为您的web场景.尽管所有三个选项允许您运行在Windows Azure高度可伸缩的web应用程序,有差异,可以帮助指导你的决定. 1. 对使用难易和控制方便进行比较(如图) 1) 网站有最低的控制,但是不用关系虚机和IIS的运行状态.(PaaS)…
 编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 和 Windows Azure 网站开发人员体验合作伙伴共同撰写. WordPress 3.8 的代号"Parker"是为了纪念bebop创新者Charlie Parker,现已在 Windows Azure 网站中推出.如果您尚未升级到 3.8,建议您立即升级.以下是我对 WordPress 3.8 的评估,与旧版 WordPress 相比,此版本已进行了较大的整修…
服务器端包含 SSI,是英文 Server Side Includes的简写.SSI是一种可以指挥服务器动态声称网页内容的HTML指令. 通常SSI可以用来确保网页中的一些通用内容,比如版权信息.联系方式.或导航信息在全站所有网页中保持一致.使用SSI显示这些通用内容还可以减轻网站维护的工作量,因为当需要修改这些通用信息的时候,只需要改一个地方就可以了,而不需要逐个修改每一个网页. 各个服务器对SSI命令的支持各有不同,但 #include 和 #exec 是通用的.使用 SSI 的页面文件通常…
 最近我们发布了一份<Windows网络安全白皮书>(单击此处下载),文中深入说明了客户可以如何利用该平台的本地功能,为他们的信息资产提供最好的保护. 由首席顾问Walter Myers撰写的这篇文章从这份白皮书展开,说明了如何在网络级别隔离虚拟网络中的虚拟机. 简介 应用程序隔离是企业环境中的一个重要问题,因为企业客户需要保护多种环境,防止这些环境被未授权或无关人员访问.这包括经典的前端和后端场景:特定后端网络或子网络中的虚拟机可能只允许根据 IP 地址白名单,让特定客户端或其他计算机连…
登录Windows Azure门户,点击"所有项目"中的网站名称. 点击"配置". 在"远程调试"选项中选择"打开",在"远程调试VISUAL STUDIO版本"中选择"2012". 点击下方的"保存"按钮. 来到VS2012项目中,在程序中打上断点. 右键项目,点击"发布",在"配置"中选择"Debug",…
在Windows Azure中,FTP的用户名和密码与管理门户的用户名和密码不一样,需要另外设置. →依次点击左侧的"网站",网站名称,右侧的"设置部署凭据",在这里设置FTP的用户名和密码 保存. →再次回到"仪表板"界面,在右侧可看到"FTP主机名"和"部署/FTP用户",这是登录FTP的站点和用户名.注意:这里的用户名和设置时的用户名不一样,前面加了一个前缀. →点击"FTP主机名"…
关键字:WebRole 1. 背景 Web应用程序需要读取和写入该项目下的文件的权限. 在默认情况下,W3wp.exe 和WaIISHost.exe的运行账号是Network Service,而Network Service 的对文件的访问权只有读取权限. 所以要读取和更改web站点下的文件,需要提升IIS对该文件的访问权限,也就是提高Network Service账号的访问该文件的权限. 2. 解决办法 首先我们会想到在ServiceDefinition.cscfg配置文件加上提升权限的配置.…
使用Windows Azure 创建好Linux虚拟机之后,如果你使用默认的用户密码登陆root是不行的,如下图所示: 其原因是Windows Azure创建Linux虚拟机时并没有同时设置root密码,如果要想使用root账户,还必须得使用“sudo passwd root”指令重新设置root密码,如下图所示: 现在,你就可以使用root账户登录了.…
官方建议大家使用本地副本来更新 1.首先做个全站备份,这样更新好以后出问题你就很容易回滚 . Web Site 做备份很方便.把网站SCALE设置到STANDARD,然后在BACKUPS页面里面点备份 2.进Orchard 实例 Settings 页把你当前改动过的设置做个记录. (回头信息被覆盖了就后悔莫及啦) .再浏览一下Orchard实例的Modules/Features 还有 Themes 页面,同样的做好修改记录以防万一. 3.把网站下载到本地,如果你已经有了本地拷贝,确保你App_D…