我是IIS的新手,我想了解以下内容......
我听说过IIS Express。我运行Windows 7 Ultimate并安装了Windows 7附带的IIS。
作为开发人员,如果我在Windows 7 for .Net Web项目的默认IIS上安装IIS Express,对我有什么重大好处吗?
答案 0 :(得分:59)
以下是与http://www.mywindowsclub.com/resources/3302-Key-differences-between-IIS-IIS-Developer.aspx的区别。
如果您已经安装了IIS,那么它就是更好的产品。 IIS express只能由那些无法访问IIS或者想要比IIS更轻但比IIS更像是Cassini的人使用。
答案 1 :(得分:28)
来自Scott Gu的post关于IIS Express:
为什么不是IIS
今天使用IIS选项的缺点是,有些 公司不允许在开发人员上安装完整的Web服务器 机器。 IIS还需要管理员帐户访问设置和 调试项目。不同版本的Windows也支持不同 IIS的版本。例如,如果您在Windows XP上运行,那么 必须使用随附的IIS 5.1 Web服务器 - 但事实并非如此 支持IIS 7.x的所有新功能。配置Web项目 在VS中使用IIS还需要一些额外的安装和 配置步骤。
为何选择IIS Express
它重量轻,易于安装(下载量少于10Mb 超快速安装)它不需要管理员帐户 从Visual Studio运行/调试应用程序它启用完整的Web服务器 功能集 - 包括SSL,URL重写,媒体支持和所有其他功能 IIS 7.x模块它支持并启用相同的可扩展性模型 和IIS 7.x支持的web.config文件设置可以安装 与完整的IIS Web服务器以及ASP.NET并排 开发服务器(它们根本不冲突)它适用于Windows XP和更高版本的操作系统 - 为您提供完整的IIS 7.x开发人员 所有操作系统平台上的功能集IIS Express(如ASP.NET) 开发服务器)可以快速启动从一个站点运行 磁盘上的目录。它不需要任何注册/配置 脚步。这使得启动和运行开发变得非常容易 场景。
答案 2 :(得分:8)
几个小时后,我发现使用Express over Local IIS的一个重要原因:"编辑并继续"不适用于本地IIS。