进一步探索: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 ...
随机推荐
- sql server 2008 设计时 不允许保存更改
什么 都不说了 上图
- C++ try catch 捕获空指针异常,数组越界异常
#include <exception> #include <iostream> using namespace std; /************************* ...
- math。h中的log函数的应用
以10为底的log函数: 形式为 double log10(double x) 以e为底的log函数(即 ln)double log (double x) 如何表达log 以a为底b的对数: 用换 ...
- socket select模型
由于socket recv()方法是堵塞式的,当多个客户端连接服务器时,其中一个socket的recv调用时,会产生堵塞,使其他连接不能继续. 如果想改变这种一直等下去的焦急状态,可以多线程来实现(不 ...
- git配置ssh
$ git config --global user.name "yourname"$ git config --global user.email "youremail ...
- vb ——ini 配置文件
最近在学校VB 开发点小东西, 使用ini配置文件要用到下边连个函数 GetPrivateProfileString (从配置文件得到信息)百度百科的介绍http://baike.baidu.com/ ...
- Chrome设计文档-多进程架构
chromium multi-process architecture 本文档从high-level的角度描述Chromium的多进程架构. 问题 要构建一个决不崩溃或挂起的渲染引擎几乎是不可能的.同 ...
- windows中使用Git工具连接GitHub(配置篇)
Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了.例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js, ...
- 用Java实现 ,冒泡排序与普通排序的区别
冒泡排序与普通排序的区别 /** *个人网址: http://www.lipengfei2013.tk * 功能:冒泡排序与普通排序的区别 */ package www.csdn ...
- easyui-layout中的收缩层无法显示标题问题解决
先看问题描述效果图片: 如上,我的查询条件是放在layout下面的一个可收缩层中,初始是收缩的,title显示不出来的话对使用者很不方便,代码如下: <div id="__MODULE ...