IIS 7.0是今年稍后将推出的最让我激动不已的产品之一。它是自IIS 1.0之后我们所做过的最重大的web服务器发布,它将为管理人员和开发人员引入不计其数的改进。

IIS开发团队的Mike Volodarsky为MSDN杂志的2007年3月期撰写了一篇精彩的文章 (英文版),总结了IIS 7.0的一些主要改进。我强烈建议你去这里 (英文版)阅读一下他的精彩文章,以对这些改进有个简短了解。

IIS 7.0是包括在Windows Vista客户机上的,该操作系统的家庭版本也带有IIS 7.0(而不象IIS 5.1,只有在XP Professional上才有)。服务器的IIS 7.0版本将在今年稍后随Windows Longhorn服务器发布,将添加一堆额外的部署特性,包括更加丰富的主机支持,安全的FTP支持,以及内置的web farm部署支持等。

Web farm支持将是特别地酷,它将允许你在一个包含了运行一个服务器所需的所有编码,配置,内容和密钥的文件共享上部署你的web应用。然后你可以添加任意数目的无状态,无配置的web服务器到一个web farm上,只需将它们指向那个文件共享,来动态装载它们的配置设置(包括绑定,虚拟目录,应用池设置等等)和应用内容即可。这使得在多个机器上扩缩一个应用简直是小菜一碟,可避免使用复制方法来做配置和应用部署(只要把文件拷贝到文件共享上,web farm里的所有机器就会马上装载变动过的文件)。

即将推出Windows Longhorn服务器的Beta3版本将会支持go-live许可,所以你不久就能利用这个功能。我们已经在用IIS 7.0集群运行 www.Microsoft.com 了,所以你不会寂寞的!(【译注:在本文的中文版发表之前,Windows Longhorn服务器的Beta3版本已经发布】)

ASP.NET和IIS 7.0之集成
在早期的IIS版本中,开发人员需要编写ISAPI扩展/过滤器来扩展服务器的功能。除了写起来非常痛苦外,ISAPI在如何接入服务器以及允许开发人员定制方面也是非常有限。譬如,你无法在ISAPI扩展中实现URL重写代码(注:ASP.NET是以ISAPI扩展的方式实现的)。假如你把运行时间长的代码编写成ISAPI过滤器的话,结果是你将占用web服务器的I/O线程(这就是我们不让托管代码在请求的过滤器执行阶段运行的原因)。

我们在IIS7中对核心IIS处理引擎做的一个重大的架构级变动是通过一个新的模块化的请求管道架构来促成极其丰富的扩展性。你现在可以通过与web服务器注册一个HTTP扩展性模块(HTTP Extensibility Module),在任意一个HTTP请求的生命周期的任何地方编写代码。这些扩展性模块可以使用native的C++代码或.NET托管代码来编写(你可以使用现有的ASP.NET System.Web.IHttpModule接口来实现)。

所有“内置”的IIS7功能(认证,授权,静态文件供应,目录清单支持,经典的ASP,记录日志等),现在都是使用这个公开的模块化的管道API来实现的。这意味着你可以除去这些IIS7“内置”功能的任意一个,而以你自己的实现来替换/扩展这些功能。

IIS 7.0上的ASP.NET本身也从以ISAPI的实现形式变成直接接入IIS7管道的模块:

这带来诸多好处:

1) 你现在可以对服务器的所有请求(譬如, .htm,.php,.jsp文件)使用ASP.NET表单认证,成员/角色,以及任何其他特性。

2) 你现在可以轻松地重写任何web请求的URL或者以种种有趣的方式对请求做改动。

3) 你可以使用VB或C#替换或扩展任何现有的IIS特性(譬如,你可以除去内置的目录清单模块,接入你自己的模块)。

这确实给.NET开发人员带来了无穷多的扩展性机会。

IIS 7.0 下载中心
为帮助开发人员共享他们编写的扩展性模块和其他add-in,IIS开发团队最近在www.iis.net上发起了一个 “下载中心”,这允许开发人员浏览/下载以及上传和共享IIS的模块扩展。你可以在这里查看一下。

注意,除了让你编写托管的HTTP模块的扩展性功能外,IIS7现在也允许你编写托管的管理工具的UI扩展(管理工具本身是使用 Windows Forms编写的),以及使用.NET的System.Configuration 命名空间来管理IIS7配置系统。

可为ASP.NET开发人员所用的酷场景
除了IIS 7.0提供的既酷又新的扩展性选项外,还有ASP.NET开发人员将会非常欣赏的成堆的大大小小的改进。我将在接下来的几个星期/月份里在博客里讨论一系列的改进,指出你能利用的一些非常酷的东西。

iis7.0下载iis7.0安装包下载iis7.0 xp xp装iis7.0   来逛网为您解决

我也强烈建议你订阅IIS 7开发团队在这里的博客feed。

希望本文对你有所帮助,
iis7.0下载iis7.0安装包下载iis7.0 xp xp装iis7.0

http://download.microsoft.com/download/1/0/d/10da04bb-4e82-485a-abb3-94feff40a7b3/NETShow56_300.EXE

这个只是一个视频,非iis安装包;正式安装包,继续寻找

iis7.0下载iis7.0安装包下载iis7.0 xp xp装iis7.0相关推荐

  1. Xshell6和Xftp官网下载个人永久免费授权版方法和作者已下载好的安装包下载链接

    Xshell6和Xftp官网下载方法和安装包 作者本人也是在茫茫网海中浮沉了许久,终于找到了官网免费下载个人免费使用版本的下载办法,需要的朋友就跟随我操作下载吧,当然此处也会附上我已经下载好的安装包下 ...

  2. 塞班S60V3通用UCWEB7.0正式版SISX安装包下载

    UCWEB7.0 FOR S60V3通用版本推出了. 适合所有S60三版手机 UCWEB7.0做出了不少改进,是目前塞班智能手机上最强的手机浏览器软件,看新闻,看视频,浏览资讯速度快,并且非常节省流量 ...

  3. Visual Studio 2022 for Mac v17.0 发布,离线安装包下载

    为 Mac 打造的 .NET IDE 请访问原文链接:https://sysin.org/blog/visual-studio-2022-for-mac/,查看最新版.原创作品,转载请保留出处. 20 ...

  4. 奈飞win10安装包_win10安装包下载-原版win10安装包下载v10.0.19041.1-西西软件下载

    原版win10安装包,由吾爱大神原创制作的一个原版win10安装程序,无需加载镜像文件,直接按照步骤提示即可安装,无论是换系统还是新机安装都非常方便,建议大家拷贝一份到U盘上,可以随时对电脑设备进行系 ...

  5. appinventor离线版下载_Chrome 离线安装包下载

    从 chrome 官网下载 chrome 浏览器,一般都是先下载一个安装器,然后打开安装器再下载安装包进行安装,安装过程需要联网. 下面这几个连接可以直接下载完整安装包,直接打开,离线安装. 最新稳定 ...

  6. 华为鸿蒙os手机版,华为鸿蒙os2.0系统正式版安装包下载-华为鸿蒙2.0系统手机版v2.0安卓版_289手游网下载...

    华为鸿蒙2.0系统手机版是由华为最新推出的系统,这款系统比之前的系统的更加稳定,对系统进行了深度优化,同时功能也变得更加全面了,给用户带来全新的体验方式,给用户最优质的服务,现在就赶紧来更新吧,感兴趣 ...

  7. go语言linux下载文件,linux-Golang安装包下载及环境配置

    一.Go语言下载 由于国内访问golang官网被墙,所以只能从国内的网站下载 golang安装 将golang解压到想要安装的目录sudo tar zxf go1.11.5.linux-amd64.t ...

  8. 主流浏览器最新版离线版安装包下载链接或下载方法

    一.Google Chrome谷歌浏览器 Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性.速度和安全性,并创造出简 ...

  9. C4DtoA阿诺德渲染器安装包下载SolidAngle Arnold for Cinema4D R25 Mac安装教程

    SolidAngle Arnold for Cinema4D R25是一款功能强大,深受大家喜欢的蒙特卡洛光线追踪渲染器,旨在满足各类动画视觉效果的需求.C4DtoA阿诺德渲染器Arnold是精心设计 ...

  10. 离线安装nginx(包括离线安装gcc-g++环境,免费下载gcc离线安装包)

    离线安装nginx(包括离线安装gcc-g++环境) 有些时候我们的linux服务器无法连接公网的情况下就需要离线安装应用 检查电脑是否有gcc和gcc-c++环境 gcc -v g++ -v # 如 ...

最新文章

  1. 索尼大法要专门开始搞AI了,成立Sony AI,发力游戏、影像和美食
  2. The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
  3. 计算机游戏88关,天天象棋88关怎么过 闯关模式第88关图文攻略
  4. val, lazy, def
  5. OpenCV透视变换应用于图像的实例(附完整源代码)
  6. linux c 禁止对外通信,Linux C套接字:在recv调用时被阻止
  7. 在Linux中清空某个路径下的特定命名格式的文件夹
  8. python运用maya_Maya中Python脚本的使用(一)
  9. HOUR 4 Expressions, Statements, and Operators
  10. Android Http请求失败解决方法
  11. 水经注叠加cad_如何在CAD中将矢量地图与卫星影像完美叠加
  12. mysql怎么给root设密码_mysql给root设置密码
  13. Nginx学习八:虚拟主机
  14. 计算机视觉领域经典论文源码
  15. 关于Ajax跨域的解决方案
  16. 计算机ms高级应用科目一 科目二考什么,什么是科目一、科目二、科目三、科目四?全部都在这!...
  17. 项目管理工具之甘特图
  18. fsleyes -- 一款多功能影像数据查看器
  19. CF711C三维DP
  20. 尝试解决cocos2dx字体模糊时的一点收获

热门文章

  1. 遇上好心的电影售票员
  2. 在Excel 2013中显示文件打开窗口
  3. Winpcap数据包的抓取及还原
  4. java 后端开发好吗_后端开发学Java好还是学c++好呢?
  5. BZOJ 1933 [Shoi2007] Bookcase 书柜的尺寸
  6. php将汉字转换为拼音和得到词语首字母
  7. python 今日头条增加流量_今日头条怎么快速增加推荐量和头条增加阅读量
  8. iPad + Magic Keyboard蓝牙键盘的快捷键~
  9. windows10 系统重装之后怎么恢复oracle数据库
  10. 怎么选大学选专业,专家给你3个建议