什么阻止我在我的开发盒上独占使用IIS Express?

时间:2011-03-15 19:53:16

标签: asp.net asp.net-mvc iis iis-express

我只阅读了一些关于IIS Express的内容,现在正处于downloading的过程中并立即进行安装。在Visual Studio(2010 SP1)中开发/调试基于Web服务器的技术时,似乎我应该能够正确卸载IIS并使用IIS Express。

  1. 这是一个明智的结论吗?
  2. 哪些开发方案可能无法与IIS Express一起使用?
  3. 是否仍然需要IIS本身?
  4. 过去我对IIS的使用是针对ASP.NET MVC案例,一些Web服务调试会话等。显然,实际上托管生成的解决方案仍然需要IIS本身,但是我现实地“释放资源”,只是按需使用IIS Express?

1 个答案:

答案 0 :(得分: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. 等问题
  5. 它会很慢,因为默认情况下启用了失败的请求跟踪和控制台跟踪(可以通过编辑applicationhost.config文件来禁用失败的请求跟踪)

  6. 不支持内核模式缓存