我是IIS世界的新手,我想知道以下内容...
我听说过IIS Express。我运行Windows 7 Ultimate,并安装了Windows 7附带的IIS。
作为开发人员,如果我安装IIS Express而不是Windows 7 for .Net Web项目随附的默认IIS,对我有什么大的好处?
Answers:
这是与http://www.mywindowsclub.com/resources/3302-Key-differences-between-IIS-IIS-Developer.aspx的区别。
如果您已经安装了IIS-更好的产品。IIS Express仅用于无法访问IIS或需要比IIS轻巧但比Cassini更像IIS的人使用。
从Scott Gu在IIS Express上的帖子:
为什么不使用IIS
但是,今天使用IIS选项的不利之处在于,有些公司不允许在开发人员计算机上安装完整的Web服务器。IIS还要求管理员帐户访问设置和调试项目。不同版本的Windows还支持不同版本的IIS。例如,如果您在Windows XP上运行,则必须使用其附带的IIS 5.1 Web服务器-它不支持IIS 7.x的所有新功能。在VS中配置Web项目以使用IIS还需要一些额外的安装和配置步骤。
为什么选择IIS Express
它轻巧且易于安装(下载量不到10Mb,超级快速安装),不需要管理员帐户即可从Visual Studio运行/调试应用程序。它启用了完整的Web服务器功能集-包括SSL,URL重写,媒体支持,以及所有其他IIS 7.x模块。它支持并启用与IIS 7.x支持的相同的扩展性模型和web.config文件设置。可以与完整的IIS Web服务器以及ASP并排安装。 NET开发服务器(它们根本没有冲突)可在Windows XP和更高版本的操作系统上运行-在所有OS平台上为您提供完整的IIS 7.x开发人员功能集IIS Express(如ASP.NET开发服务器)可以快速启动以从磁盘上的目录运行站点。它不需要任何注册/配置步骤。
几个小时后,我发现在本地IIS上使用Express的一个重要原因:“编辑并继续”不适用于本地IIS。