了解IIS对C#开发人员有多重要?

时间:2009-05-10 20:28:22

标签: c# asp.net iis

C#开发人员在多大程度上必须了解IIS?需要最少的领域/知识?

2 个答案:

答案 0 :(得分:8)

完全取决于具体情况。如果您没有使用ASP.NET,那么您根本不需要知道它:)

如果您正在使用ASP.NET,但系统管理员将与您一起工作以查找您的需求并管理所有工作池等,您不需要知道太多。 (虽然我认为了解AppDomain回收,会话,扩展以及向上扩展方面的基础非常重要。)

如果您打算自己部署,我会看一下:

  • 工作人员池
  • 模拟和权限(您将以谁的身份运行)
  • AppDomain回收
  • 会话管理
  • 负载平衡及其将如何影响您的特定情况
  • 其他IIS选项,例如压缩

答案 1 :(得分:2)

除了Jon Skeet所说的话:

从IIS7开始,您可以使用.NET编写的modules/handlers做更多的事情。因此,查看IIS7 architecturerequest processing可能是一个好主意(我不得不说,我还没有详细查看这些内容,但它在我的列表中)。