在IIS7上的经典ASP的问题

我正在使用的项目正在使用IIS7下运行的经典ASP。 我们正在考虑将部分代码迁移到ASP.NET,但仍然可能会有一些经典的ASP。

这是我的理解,我们的ASP.NET代码可能会在IIS7上运行得更好,但有什么问题或陷阱要知道在IIS7下运行经典的ASP?

任何洞察,技巧或build议将是有价值的! 谢谢!

    我们所有的生产服务器都运行Server 2003 / IIS 6,但是我们所有的开发机器都是Vista / IIS 7,我们的主要应用是Classic ASP。 它在两个平台上运行没有任何问题。 我们正在慢慢迁移到.NET 3.5,但两者可以共存,没有任何问题。

    我会坚持到IIS6,直到你迁移到ASP.Net的一切。 你会发现更多的人有这样的configuration,如果你有问题,他们会更容易排除故障,并find帮助。

    我们的东西是:

    轻微:APPL_PHYSICAL_PATH不再返回“\”与path – 所以任何预期它打破

    主要:Session_OnEnd不起作用

    这篇文章告诉你如何解决这个问题,但是这让我们坚持了大约3天。

    如果是我的话,IIS7真的可以走了。 唯一真正的麻烦是经典ASP和ASP.NET不共享相同的会话。 所以,如果您使用InProc会话状态,则需要在代码中执行一些变通操作。

    我还会阅读jinsungy发布的文章,它有一些非常好的提示。