IIS快递VS默认的IIS与Windows 7

问题描述 投票:65回答:3

我是新来的IIS的世界,我想知道以下...

我听说过IIS表达。我运行Windows 7旗舰版,并已安装的是包装与Windows 7的IIS。

作为开发人员,是对我有任何重大的好处,如果我在与Windows 7的.NET Web项目的默认IIS安装IIS Express吗?

iis iis-express
3个回答
59
投票

以下是http://www.mywindowsclub.com/resources/3302-Key-differences-between-IIS-IIS-Developer.aspx的差异。

如果您已经安装IIS - 它一个更好的产品。 IIS表示将仅由不具有访问IIS或想要的东西是比IIS,但更像是IIS比卡西尼轻谁的人使用。

  • 与操作系统集成 IIS 7天内与操作系统和紧密集成到Windows。 IIS Developer Express公司是一个独立下载的工具
  • 目标用户 IIS 7是两个开发商以及用于生产目的。 IIS Developer Express公司只能用于开发目的,不用于生产中。
  • 支持的Windows版本 IIS 7会在Windows Vista和Windows较新版本才能正常工作。在服务器操作系统的情况下,IIS 7会在Windows 2008上才起作用。 IIS开发版会更加的旧版本 - 从Windows XP和较新的开始。
  • 过程模型和激活 在IIS 7中,工作线程将自动启动,并通过Windows进程激活服务管理。 在IIS快递的情况下,用户必须处理这个问题。
  • FTP支持 而IIS 7支持它IIS Developer Express公司不支持FTP。
  • WCF支持 IIS Developer Express公司只支持WCF通过HTTP。 IIS 7支持WCF包括了TCP,命名管道和MSMQ。
  • 多开发者支持 IIS 7是一个单一的用户应用程序。 IIS Developer Express公司支持多开发环境。配置文件,设置和网页内容都维持在每用户基础。
  • Visual Studio集成 所有版本和Visual Studio的版本内置了支持IIS 7。 只有VS 2010和未来版本将具有内置的IIS Developer Express公司的支持。
  • 运行时扩展 IIS开发人员有URL重写和FastCGI支持。 WebMatrix中提供了搜索引擎优化,数据库管理和Web部署支持。这与IIS提供的其他扩展尚未与IIS Developer Express公司进行测试。
  • 管理工具 IIS 7使用IIS管理器进行管理。 IIS Developer Express公司可以使用WebMatrix中进行管理。此外,Express Edition有通过系统托盘支持。
  • 端口使用IIS 默认网站自带的IIS 7侦听80端口。 IIS Developer Express公司的默认网站部分监听8080端口,以避免与IIS 7,当他们并排跑一边冲突。

28
投票

从斯科特谷对IIS快递post

为什么不IIS

用今天的IIS选项的缺点,虽然是一些公司不允许要在开发机器上安装完整的网络服务器。 IIS还需要安装和调试项目管理员帐户的访问。不同版本的Windows也支持不同版本的IIS。例如,如果你在Windows XP上运行,你必须使用其附带的IIS 5.1 Web服务器 - 它不支持所有的IIS 7.x版本的新功能配置在VS的web项目中使用IIS还需要一些额外的安装和配置步骤。

为什么IIS快递

它的重量轻,易于安装(大于10MB的下载少,超快速安装),它不需要管理员帐户来运行从Visual Studio /调试应用程序它使一个完整的Web服务器功能集 - 包括SSL,URL重写,媒体支持和其他所有IIS 7.x的模块,它支持,并使得IIS 7.x的支持,它可以安装并排侧与完整的IIS Web服务器以及ASP的相同可扩展模型和web.config文件中的设置。 NET开发服务器(他们不冲突的话)它适用于Windows XP和更高版本的操作系统 - 给你一个完整的IIS 7.x的开发者在所有OS平台上的功能集IIS快递(如ASP.NET开发服务器)可以迅速启动运行从磁盘上的目录网站。它不需要任何注册/配置步骤。这使得它很容易启动和运行发展方案。


8
投票

几个小时后,我发现使用快递在本地IIS一个显著的原因:“编辑并继续”不在本地IIS工作。

© www.soinside.com 2019 - 2024. All rights reserved.