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

el2*_*ot2 6 asp.net iis asp.net-mvc iis-express

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

  1. 这是一个明智的结论吗?
  2. 哪些开发方案可能无法与IIS Express一起使用?
  3. 是否仍然需要IIS本身?

我过去使用IIS一直是针对ASP.NET MVC案例,一些Web服务调试会话等.显然,实际托管所得到的解决方案仍然需要IIS本身,但我能否真实地"释放资源"并且只是使用IIS Express需求?

vik*_*all 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. 不支持内核模式缓存