2

IIS の既定の Web サイトと仮想ディレクトリを使用する運用アプリケーション (クラシック ASP、IIS 7.5) があります。アプリケーションは、ドキュメント共有からドキュメントにアクセスします。それは機能し、長年にわたって機能しています。

最近、多くの新しい Web アプリケーションをすべて既定の Web サイトに追加し、それらを独自の IIS Web サイトに分離しようとしています。そのため、新しい IIS Web サイトをセットアップし、バインディングを使用してアプリケーションが新しい Web サイトを使用するようにし、まったく同じコードを指す同じアプリケーション プールを使用しました。(注: 私たちのアプリケーションはサブドメインを使用して異なるデータベースを指すため、サブドメインを 1 つ取得して新しいサイトにバインドしただけです)。

何らかの理由で、既定の Web サイトからアクセスできるドキュメントが、新しい Web サイトではアクセスできません。しかし、両方が同じアプリケーション プールを使用しているため、同じアプリケーション プール ID を共有しているとすると、一方の Web サイトは共有にアクセスでき、他方の Web サイトはアクセスできないということはありえますか?

より詳しい情報。ドメイン ユーザーをアプリ プール ID として使用し、NETWORKSERVICE を使用しようとしましたが、どちらもデフォルトで機能しますが、新しい Web サイトではどちらも機能しません。また、どのようにドキュメントにアクセスしていますか? ADO Stream オブジェクトを単純に使用する ASP ファイルがあり、"\\docserver\documents..." を使用してファイルを参照します (両方の Web サイトで同じコードを見ているため、これも同じです。

4

0 に答える 0