我已经设法让我的 32 位应用程序在 64 位 Windows Server 2003 的 IIS 上运行,但我想知道这样做是否会遇到任何其他问题。
有任何想法吗?
我已经设法让我的 32 位应用程序在 64 位 Windows Server 2003 的 IIS 上运行,但我想知道这样做是否会遇到任何其他问题。
有任何想法吗?
IIS6 的一个问题(但在 IIS7 中已修复)是您无法使用 32 位或 64 位 ASP.NET 工作进程。请参阅http://blogs.msdn.com/rakkimk/archive/2007/11/03/iis7-running-32-bit-and-64-bit-asp-net-versions-at-the-same-time-on -不同的工人进程.aspx ...
但是,如果您确实需要在 ASP.NET 应用程序中访问 32 位 DLL,那么 32 位工作进程将满足您的需求。这就是您首先切换到 32 位 ASP.NET 的原因吗?如http://codebetter.com/blogs/brendan.tompkins/archive/2005/10/13/133121.aspx中所述...
实际上,如果您使用 AppPool 隔离(托管多个客户端),建议使用 32 位模式以减少占用空间。请参阅http://learn.iis.net/page.aspx/291/general-iis7-questions/