强制应用程序池以32位模式运行会导致应用程序池崩溃

时间:2013-06-03 13:40:45

标签: asp.net iis iis-7.5 32bit-64bit application-pool

所以我有一个asp.net网站,使用" Any CPU"设置。该网站通过COM使用excel。我在SBS 2011(x64)上安装了excel 2007。

Excel 2007是32位,因此我不得不更改"启用32位应用程序" (在应用程序池中)设置为true。但是,只要我这样做,应用程序池就会停止(不是立即停止,而是在我尝试请求页面时立即停止)。

我已经在" x86"中重新编译了网站。模式,但无济于事。

(请注意,我使用的IIS版本是7.5)

对此有何见解?提前致谢

1 个答案:

答案 0 :(得分:2)

似乎64位rpcproxy.dll经常出现问题,即使“启用32位应用程序”设置为true,默认情况下iis也会加载该错误。

我自己有问题。

这是链接

http://blogs.technet.com/b/sbs/archive/2011/04/07/how-to-run-a-32bit-web-application-on-sbs-2008.aspx