代码之家  ›  专栏  ›  技术社区  ›  Kramii

IIS和ASP.NETWeb开发服务器之间的行为差异?

  •  5
  • Kramii  · 技术社区  · 16 年前

    在开发过程中,我通常使用Web开发服务器(有时称为Cassini)测试ASP.Net应用程序。有时,当我发布到真实的IIS环境时,我会注意到应用程序的行为有所不同。

    那么,生产IIS服务器和ASP.NETWeb开发服务器的行为方式有什么区别呢?我指的不是功能集上的差异(很明显IIS有许多功能在WDS中不存在),而是它们处理ASP.Net的方式上的差异。

    顺便说一句:有几个不同的注意到的答复 this question ,但我相信肯定还有更多。

    2 回复  |  直到 9 年前
        1
  •  0
  •   citronas    16 年前

    有些区别可能是:

    • 一些 第三方程序集(如ComponenArt Web DLL)会导致问题 具体的端口问题。这是最好的 用IIS开发 部署时的兼容性问题。
    • 目标IIS的信任级别可能是 这可能导致故障, IIS,比如读取正常运行时间。
        2
  •  4
  •   Stefan Steiger Marco van de Voort    14 年前

    我捡到了一些东西 here

    • 各个服务器运行ASP.NET应用程序的安全上下文不同。对于Dev服务器,这是当前用户的帐户。对于IIS,这是通常具有有限权限的特殊用户(ASPNET或网络服务)的上下文。

    • 开发服务器不支持SMTP,因此无法直接从此服务器发送电子邮件。

    • 开发服务器不支持HTTPS。

    • Dev服务器随机选择端口,而不是标准的HTTP端口80。

    推荐文章