【问题标题】:What is to prevent me from using IIS Express exclusively on my development box?是什么阻止我在我的开发盒上专门使用 IIS Express?
【发布时间】:2011-03-15 19:53:16
【问题描述】:

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

  1. 这是一个合理的结论吗?
  2. 哪些开发场景可能不适合 IIS Express?
  3. 在某些情况下绝对仍然需要正确的 IIS?

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

【问题讨论】:

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


    【解决方案1】:

    据我所知,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. 不支持内核模式缓存

    【讨论】:

    • 按照这些思路,使用 IIS Express 代替 IIS 并不能完全释放任何资源。
    猜你喜欢
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多