since the old ISAPI filters will die soon, I want to rewrite the old ISAPI filter that was used in IIS 6 to a module for use in IIS 7. The module will be used worldwide, which means it will be used on every site on Windows Server 2008 R2 with installed IIS 7.5, which will host several thousand websites and manage approximately 50 application pools.
My question is now, if I should write this module in managed or unmanaged code? One of my concerns regarding managed code is mass memory usage due to .NET overhead. I do not know how this will affect server performance. I already wrote modules in both managed and unmanaged code. So this does not bother my decision. But I would rather write a module in C # if there are no huge flaws.
Any suggestions on this issue?
source
share