编辑人员注释:
本文章由 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
网站上构建更高效的网站!

本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2014/01/28/more-to-explore-configuration-options-unlocked-in-windows-azure-web-sites.aspx

进一步探索:Windows Azure 网站中解锁的配置选项的更多相关文章

  1. 探索 Windows Azure 网站中的自动伸缩功能

     去年10月,我们发布了若干针对 WindowsAzure平台的更新,其中一项更新是添加了基于日期的自动伸缩调度支持(在不同的日期设置不同的规则). 在这篇博客文章中,我们将了解自动伸缩的概念,并 ...

  2. 在 Windows Azure 网站中进行纵向扩展和横向扩展

    编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Byron Tardif 撰写. 当您开始一个新的 Web 项目,或者刚刚开始开发一般的网站和应用程序时,您可能希望从小处着手. ...

  3. 禁用 Windows Azure 网站中的 ARR 实例关联

    编辑人员注释: 本博客文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站中设置网站的多个实例是横向扩展网站的绝佳方式,Azur ...

  4. 在 Windows Azure 网站中配置动态 IP 地址限制

    我们最近对 Windows Azure 网站进行了升级,并启用了IIS8的动态 IP 限制模块.现在,开发人员可以为其网站启用并配置动态 IP 限制功能(或简称 DIPR). 可以通过以下链接查看此 ...

  5. Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)

     编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Erez Benari 撰写. Windows Azure 网站客户普遍关心的一个问题是关于我们对服务器端包含(Server ...

  6. 最佳实践:Windows Azure 网站 (WAWS)

     编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Sunitha Muthukrishna 撰写. Windows Azure 网站 (WAWS) 允许您在 Windows ...

  7. Windows Azure 网站上的 WordPress 3.8

     编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 和 Windows Azure 网站开发人员体验合作伙伴共同撰写. WordPr ...

  8. Windows Azure 网站:应用程序字符串和连接字符串的工作原理

    编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. Windows Azure 网站上有一个方便的功能,即开发人员可将 Azure 中的 ...

  9. Windows Azure 网站上的 WebSocket 简介

    编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. Windows Azure 网站最近新增了对 WebSocket 协议的支持..NE ...

随机推荐

  1. sql server 2008 设计时 不允许保存更改

    什么 都不说了 上图

  2. C++ try catch 捕获空指针异常,数组越界异常

    #include <exception> #include <iostream> using namespace std; /************************* ...

  3. math。h中的log函数的应用

    以10为底的log函数: 形式为 double  log10(double  x) 以e为底的log函数(即 ln)double log (double x) 如何表达log 以a为底b的对数: 用换 ...

  4. socket select模型

    由于socket recv()方法是堵塞式的,当多个客户端连接服务器时,其中一个socket的recv调用时,会产生堵塞,使其他连接不能继续. 如果想改变这种一直等下去的焦急状态,可以多线程来实现(不 ...

  5. git配置ssh

    $ git config --global user.name "yourname"$ git config --global user.email "youremail ...

  6. vb ——ini 配置文件

    最近在学校VB 开发点小东西, 使用ini配置文件要用到下边连个函数 GetPrivateProfileString (从配置文件得到信息)百度百科的介绍http://baike.baidu.com/ ...

  7. Chrome设计文档-多进程架构

    chromium multi-process architecture 本文档从high-level的角度描述Chromium的多进程架构. 问题 要构建一个决不崩溃或挂起的渲染引擎几乎是不可能的.同 ...

  8. windows中使用Git工具连接GitHub(配置篇)

    Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了.例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js,  ...

  9. 用Java实现 ,冒泡排序与普通排序的区别

     冒泡排序与普通排序的区别  /**    *个人网址: http://www.lipengfei2013.tk    * 功能:冒泡排序与普通排序的区别    */ package www.csdn ...

  10. easyui-layout中的收缩层无法显示标题问题解决

    先看问题描述效果图片: 如上,我的查询条件是放在layout下面的一个可收缩层中,初始是收缩的,title显示不出来的话对使用者很不方便,代码如下: <div id="__MODULE ...