4

(注:これをserverfaultに投稿することを考えましたが、管理者よりも多くの開発者がこれらの問題に頭を悩ませていると思いました)

上記の環境で、ASP Classic と ASP.NET 2.0 の両方を使用する Web ページをセットアップしようとしています。Web で多くの一般的な修正を適用し、いくつかの幸運な推測を行った結果、ASP.NET 2.0 ページは最終的に正常に動作するようになりました (マイナス COM+)。ASP Classic ページがまったく実行されていません。

したがって、x64 環境がほとんどの問題の原因であると考えています。x64 と IIS7 の ASP Classic と ASP.NET で古い COM+ を使用して、知恵の言葉を使っている人はいますか?

4

2 に答える 2

3

アプリケーションプールを32ビットモードに設定する必要があります(詳細プロパティの「32ビットアプリケーションを有効にする」)。匿名ユーザーのアクセス許可を正しく設定してください。learn.iis.netからのIIS7ASP資料の詳細。

于 2009-07-30T18:08:21.017 に答える
2

派手な新しい x64 環境の 1 つで x86 を使用する場合は、オペレーティング システムの両側 (x86/x64) に適用する必要がある構成設定がないか、あらゆる機会に注意してください。

私の問題は、x64 と x86 の両方で設定する必要のある 2 つのグループの構成設定が原因でした。

x86 側で設定を入力するには、次のヒントを参考にしてください。

  1. 必要な DLL を sysWOW64 フォルダーにコピーします。
  2. 32 ビット コンソールを使用して、SQL Server クライアント ネットワーク ユーティリティ (cliconfg) やレジストリ エディター (regedt32) などのユーティリティを起動します。32 ビット コンソールを使用すると、これらのユーティリティが 32 ビット システム フォルダー (%windir%\SysWoW64) から起動されます。%windir%\SysWoW64\cmd.exe へのショートカットを作成し、管理者として起動しました。
于 2009-07-30T20:57:49.333 に答える