![IIS7 上的传统 ASP 问题](https://linux22.com/image/486986/IIS7%20%E4%B8%8A%E7%9A%84%E4%BC%A0%E7%BB%9F%20ASP%20%E9%97%AE%E9%A2%98.png)
我正在进行的项目目前使用在 IIS7 下运行的经典 ASP。我们正在考虑将部分代码迁移到 ASP.NET,但仍可能保留一些经典 ASP。
据我了解,我们的 ASP.NET 代码可能会在 IIS7 上运行得更好,但是在 IIS7 下运行经典 ASP 是否存在需要注意的问题或陷阱?
任何见解、提示或建议都很有价值!谢谢!
答案1
答案2
值得一提的是,我们所有的生产服务器都运行 Server 2003/IIS 6,但我们所有的开发机器都是 Vista/IIS 7,我们的主要应用程序是 Classic ASP。它在两个平台上运行都没有问题。我们正在慢慢迁移到 .NET 3.5 - 但两者可以共存而不会出现任何问题。
答案3
我会坚持使用 IIS6,直到您将所有内容迁移到 ASP.Net。您会发现更多人拥有该配置,如果您确实遇到问题,他们将更容易排除故障并寻求帮助。
答案4
如果是我的话,IIS7 确实是最佳选择。唯一真正的麻烦是 Classic ASP 和 ASP.NET 不共享同一个会话。因此,如果您使用 InProc 会话状态,则需要在代码中做一些变通。
我也会阅读 jinsungy 发布的文章,其中有一些非常好的提示。