编辑人员注释:
本文章由 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. Android基础-EditText键盘的显示与隐藏

    场景一.点击EditText之外的空白区域隐藏键盘: how to hide soft keyboard on android after clicking outside EditText? 首先定 ...

  2. asp.net 下载文件(图片、word、excel等)

    string filePath = Server.MapPath("~/excel.xlsx"); if (File.Exists(filePath)) { FileStream ...

  3. UpdatePanel + 弹出框

    ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "", "alert('操作成功!') ...

  4. JDK源码学习--String篇(-)

    工作三年了,用了三年的JAVA,突然发现竟然没有好好的看下JDK的源码,整天用着的String,只是大概知道怎么回事,其中的实现逻辑却是一头雾水. 知耻而后勇,加油!!! java.lang.Stri ...

  5. mysql 存储过程 游标的使用 与定义

    1.游标的作用及属性 游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作:游标有下面这些属性: a.游标是只读的,也就是不能更新它: b.游标是不能滚动的,也就是只能在一个方向上进 ...

  6. C++_知识点_指针类型转换

    #include <iostream> using namespace std; int main(){ ] = {, , , , , , , , , }; int* p = (int*) ...

  7. BZOJ 1217: [HNOI2003]消防局的设立( 贪心 )

    一个简单的贪心, 我们只要考虑2个消防局设立的距离为5时是最好的, 因为利用最充分. 就dfs一遍, 再对根处理一下就可以了. 这道题应该是SGU某道题的简化版...这道题距离只有2, 树型dp应该也 ...

  8. Struts学习之自定义拦截器

    * 所有的拦截器都需要实现Interceptor接口或者继承Interceptor接口的扩展实现类    * 要重写init().intercept().destroy()方法        * in ...

  9. jQuery 图表

    开源网jQuery图表: http://www.oschina.net/project/tag/275/jquery-chart jqGrid(表格) 官网: http://www.jqgrid.co ...

  10. easyui 验证控件 tooltip message显示位置

    找了半天才发现是这个属性在控制,tipPosition:'left',官网那个demo,误人子弟.