进一步探索:Windows Azure 网站中解锁的配置选项
编辑人员注释:
本文章由 Windows Azure
网站团队的项目经理 Erez Benari
撰写。
在 Windows Azure
网站 (WAWS)
中管理网站时,许多选项可使用 Azure
门户进行配置,此外我们时常还会添加更多选项。但是,正如您可能已经知道,一些实用的选项只有通过直接配置网站的
web.config
文件才可用。我们相信,您将非常乐意听到最近我们公布并在
web.config
中提供一些新选项的消息。
如果您已经在 IIS
中管理网站一段时间,您可能会知道,IIS
有一个用于管理配置的复杂分层系统。该系统具有多层配置文件,从顶层的
machine.config
和
applicationHost.config
文件一直到特定于网站甚至特定于文件夹的
web.config
文件。
在 Windows Azure
网站中,我们已经尝试通过消除处理配置层次结构中其他文件的复杂性,从而将配置更改仅集中于
web.config
文件。
利用 Azure
网站最近的更新,我们现在为开发人员提供几个已经针对
web.config
解锁的新选项。过去,这些选项在网站级别被锁定,这意味着您无法对其进行配置(如果您尝试这样做,该网站将报告错误)。
例如,Azure
网站客户的常见请求是能够调整动态和静态内容压缩的 MIME
类型。在 IIS
服务器的标准默认安装中,主配置文件
applicationHost.config
文件仅具有
text/*、message/*、application/javascript、application/atom+xml
和
application/xaml+xml
静态 MIME
类型的以下配置:

在 IIS
服务器上,本部分也将被锁定,因此您无法在网站级别的
web.config
文件中正常配置其他MIME类型或做额外设置。
在独立的 IIS
服务器上,您可以轻松地编辑
applicationHost.config
文件并对其添加设置,或解锁
httpCompression
部分,然后在网站级别添加配置选项。
随着 Azure
网站的更改,我们已经解锁该部分以及其他一些部分,现在您可以在您的网站的
web.config
文件中定义自己的选项。由于 Azure
网站中 httpCompression
部分的细微变更,其语法已经简化:

正如您所看到,您无需指定目录或方案名称,而只需列出静态或动态类型的
MIME 类型。
对于我们已经解锁的其他部分,其语法类似于用于常规
IIS 网站的语法。完整的已解锁部分列表如下。每一项均链接到 IIS.NET
上的一篇文章,其中描述了配置架构的对应部分以及如何进行配置。
现在有了这些新设置,您的配置将更加灵活,我们希望这可帮助您在 Windows Azure
网站上构建更高效的网站!
本文翻译自:
进一步探索:Windows Azure 网站中解锁的配置选项的更多相关文章
- 探索 Windows Azure 网站中的自动伸缩功能
去年10月,我们发布了若干针对 WindowsAzure平台的更新,其中一项更新是添加了基于日期的自动伸缩调度支持(在不同的日期设置不同的规则). 在这篇博客文章中,我们将了解自动伸缩的概念,并 ...
- 在 Windows Azure 网站中进行纵向扩展和横向扩展
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Byron Tardif 撰写. 当您开始一个新的 Web 项目,或者刚刚开始开发一般的网站和应用程序时,您可能希望从小处着手. ...
- 禁用 Windows Azure 网站中的 ARR 实例关联
编辑人员注释: 本博客文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站中设置网站的多个实例是横向扩展网站的绝佳方式,Azur ...
- 在 Windows Azure 网站中配置动态 IP 地址限制
我们最近对 Windows Azure 网站进行了升级,并启用了IIS8的动态 IP 限制模块.现在,开发人员可以为其网站启用并配置动态 IP 限制功能(或简称 DIPR). 可以通过以下链接查看此 ...
- Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Erez Benari 撰写. Windows Azure 网站客户普遍关心的一个问题是关于我们对服务器端包含(Server ...
- 最佳实践:Windows Azure 网站 (WAWS)
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Sunitha Muthukrishna 撰写. Windows Azure 网站 (WAWS) 允许您在 Windows ...
- Windows Azure 网站上的 WordPress 3.8
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 和 Windows Azure 网站开发人员体验合作伙伴共同撰写. WordPr ...
- Windows Azure 网站:应用程序字符串和连接字符串的工作原理
编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. Windows Azure 网站上有一个方便的功能,即开发人员可将 Azure 中的 ...
- Windows Azure 网站上的 WebSocket 简介
编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. Windows Azure 网站最近新增了对 WebSocket 协议的支持..NE ...
随机推荐
- matlab GUI之常用对话框(一)-- uigetfile\ uiputfile \ uisetcolor \ uisetfont
常用对话框(一) 1.uigetfile 文件打开对话框 调用格式: [FileName,PathName,FilterIndex]=uigetfile or [FileName, ...
- SSH框架的简化
---恢复内容开始--- 一.简易化的SSH框架,如图: SSH框架的搭建,我就不多说了. 二.简易的ssh框架的步骤: 1.重新编写applicationContext.xmlwen文件 <一 ...
- JavaSE复习日记 : 实例化对象/构造方法和this关键字
/* * 实例化对象/对象的构造方法/this关键字 */ /* * 实例化对象 * * 就是实例化某一个类; * 从不同角度去理解的话就是: * 1. 从人的认知角度: * 就是具体化某个东西; * ...
- 常用Java片段
1. 字符串与整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt( ...
- maven打包成第三方jar包且把pom依赖包打入进来
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId& ...
- selenium的config.ini
config.ini # What WebDriver to use for the tests#driver=phantomjs#driver=firefoxdriver=chrome#driver ...
- POJ 1226 Substrings(后缀数组+二分答案)
[题目链接] http://poj.org/problem?id=1226 [题目大意] 求在每个给出字符串中出现的最长子串的长度,字符串在出现的时候可以是倒置的. [题解] 我们将每个字符串倒置,用 ...
- C# ADO基础(使用using操作数据库)
1.使用using 来对数据库进行操作,using是资源释放的一种缩写,用于实现了实现了IDisposable接口(释放对象资源的接口是IDisposable) private void button ...
- contextServlet
一:读取配置文件中的参数信息 1.新建servlet文件ContextServlet1,代码为: import java.io.IOException; import java.util.Enumer ...
- mybatis-generator生成model和dao层代码
.建立文件夹myibatisGen 2.下载mybatis-generator-core-1.3.1.jar或者其它版本的jar包,到myibatisGen文件夹下 3.为生成代码建立配置文件“gen ...