【问题标题】:Running 32-bit ASP.NEt 3.5 apps in Windows 2003 64-bit在 64 位 Windows 2003 中运行 32 位 ASP.NEt 3.5 应用程序
【发布时间】:2009-03-31 16:53:08
【问题描述】:

我已经设法让我的 32 位应用程序在 64 位 Windows Server 2003 的 IIS 上运行,但我想知道这样做是否会遇到任何其他问题。

有什么想法吗?

【问题讨论】:

    标签: 64-bit windows-server-2003 32-bit


    【解决方案1】:

    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-different-worker-processes.aspx ...

    但是,如果您确实需要在 ASP.NET 应用程序中访问 32 位 DLL,那么 32 位工作进程将满足您的需求。这就是您首先切换到 32 位 ASP.NET 的原因吗?如http://codebetter.com/blogs/brendan.tompkins/archive/2005/10/13/133121.aspx中所述...

    【讨论】:

      【解决方案2】:

      实际上,如果您使用 AppPool 隔离(托管多个客户端),建议使用 32 位模式以减少占用空间。见http://learn.iis.net/page.aspx/291/general-iis7-questions/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多