What is to prevent me from using IIS Express exclusively on my development box?

寵の児 提交于 2019-12-12 10:46:10

问题


I have only read a bit about IIS Express, and am in the process of downloading and installing it now. It seems like i should be able to uninstall IIS proper and just make use of IIS Express when developing/debugging webserver-based technologies in visual studio (2010 SP1).

  1. Is this a sane conclusion?
  2. What development scenarios might not play well with IIS Express?
  3. Are there cases wherein IIS proper would absolutely still be needed?

My use of IIS in the past has been for ASP.NET MVC cases, a few web service debugging sessions, etc. Obviously IIS proper is still needed for actually hosting the resulting solutions, but can i realistically "free up resources" and just use IIS Express on demand?


回答1:


To my knowledge some known issues with IIS Express:

  1. Only http/https protocols are supported

  2. There is limited UI support (through Visual Studio and WebMatrix) to configure IIS Express. But you can configure it manually by editing applicationhost.config.

  3. IIS Express runs as current logged on user, so you may run into issues like http://forums.iis.net/t/1175734.aspx

  4. It will be slow because by default failed request tracing and console tracing are enabled (failed request tracing can be disabled by editing applicationhost.config file)

  5. Kernel mode caching is not supported



来源:https://stackoverflow.com/questions/5317209/what-is-to-prevent-me-from-using-iis-express-exclusively-on-my-development-box

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!