重新编译在64位Windows Server 2003上运行的iis6 32位asp.net 3.5

时间:2011-04-01 05:35:16

标签: asp.net iis-6

我在Windows Server 2003(64位)上运行iis6上的32位asp.net应用程序,遇到以下问题:

  1. 应用程序需要15-20秒才能启动。
  2. App快速工作了一段时间。
  3. 有些事情发生了 - 也许是重新编译?该应用程序需要15-20秒才能再次启动。
  4. 事件查看器或IIS日志页面中没有任何奇怪的内容最终会被200提供。安全日志显示NETWORK SERVICE调用IUSR“成功。”

    还运行filezilla服务器和Symantec Endpoint Protection。

    有关如何进一步跟踪此内容或在我的配置中检查内容的任何想法?

    应用程序没有重新启动 - 它似乎开始正常,然后从我的一个浏览器接收请求。当我切换到另一个浏览器并开始尝试访问该网站时,它会挂起几分钟。

    我在global.asax.cs中记录了application-start,它开始很好 - 而且很快。

2 个答案:

答案 0 :(得分:0)

您是否检查过应用程序池是否允许32位应用程序?在高级应用程序池中,有一个设置允许这样做。

检查此screendump,启用64位机器(假)的标准设置。 http://tinyurl.com/3jcr9mw

答案 1 :(得分:-2)

不是问题 - 它已正确设置为32位模式。未解