6

我只阅读了一点关于 IIS Express 的信息,现在正在下载和安装它。似乎我应该能够正确卸载 IIS,并且在 Visual Studio(2010 SP1)中开发/调试基于 Web 服务器的技术时使用 IIS Express。

  1. 这是一个理智的结论吗?
  2. 哪些开发场景可能无法与 IIS Express 配合使用?
  3. 是否存在绝对仍然需要 IIS 的情况?

我过去对 IIS 的使用一直用于 ASP.NET MVC 案例、一些 Web 服务调试会话等。显然,实际托管生成的解决方案仍然需要适当的 IIS,但我可以真正“释放资源”并使用按需 IIS Express?

4

1 回答 1

6

据我所知,IIS Express 存在一些已知问题:

  1. 仅支持 http/https 协议

  2. 配置 IIS Express 的 UI 支持有限(通过 Visual Studio 和 WebMatrix)。但是您可以通过编辑 applicationhost.config 手动配置它。

  3. IIS Express 以当前登录用户身份运行,因此您可能会遇到类似http://forums.iis.net/t/1175734.aspx的问题

  4. 它会很慢,因为默认情况下会启用失败的请求跟踪和控制台跟踪(可以通过编辑 applicationhost.config 文件来禁用失败的请求跟踪)

  5. 不支持内核模式缓存

于 2011-03-15T20:33:42.640 回答