1

したがって、「Any CPU」設定を使用して構築されたasp.net Webサイトがあります。ウェブサイトは COM を通じて Excel を使用しています。SBS 2011 (x64) に Excel 2007 をインストールしています。

Excel 2007 は 32 ビットなので、[32 ビット アプリケーションを有効にする] (アプリケーション プール内) の設定を true に変更する必要がありました。ただし、これを行うとすぐにアプリケーション プールが停止します (すぐではなく、ページを要求しようとするとすぐに)。

「x86」モードでサイトを再コンパイルしましたが、役に立ちませんでした。

(私が使用している IIS のバージョンは 7.5 であることに注意してください)

これに関する洞察はありますか?前もって感謝します

4

1 に答える 1

2

「32ビットアプリケーションを有効にする」がtrueに設定されている場合でも、デフォルトでiisによってロードされる64ビットrpcproxy.dllに問題があることがよくあります。

これには問題があります。

リンクはこちら

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

于 2013-08-08T17:52:02.737 に答える