0

アプリケーション内のフォルダーから画像が提供されているサイトの他の領域でImageResizerを正常に使用していますが(.jpg?width = 100と.jpg.ashx?width = 100の両方が機能します)、ローカルマシン上にある仮想ディレクトリで、「jpg.ashx?width = 100」メソッドを使用して画像ページを指定した場合にのみ、サイズ変更を機能させることができます。

サイトのアプリケーションプールはNetworkServiceIDを使用しており、仮想フォルダーでパススルー認証が有効になっています。仮想フォルダーのNetworkServiceに変更アクセス許可を付与しましたが、それが役立つことを期待しています。

クラシックモードでIIS7.5を使用していますが、リサイザーの診断ページに問題が表示されません。

なぜこれが起こっているのかについて誰かが考えを持っていますか?どんな助けでもいただければ幸いです。

ありがとう!

4

1 に答える 1

0

.ashxASP.NET は静的ファイル要求を認識しないため、クラシック モードには構文が必要です。

同じホストの同じサイト内で異なる動作が見られる場合、仮想フォルダーはおそらく仮想フォルダーではなく、サブアプリケーションである可能性があります。

于 2013-03-16T12:54:52.650 に答える