0

ISAPI フィルター内で、IIS アプリケーションまたは仮想ディレクトリの仮想パスを特定する方法はありますか?

基本的にIIS ルート パスと仮想ディレクトリのパスと同じ質問ですが、ASP.NET アプリケーション内ではなく、ISAPI フィルター内からこれが必要です。

サーバー変数 APPL_MD_PATH の値は、常にアプリケーションの実際の仮想パスで終わりますか? APPL_MD_PATH のフォーマットは常に

/LM/W3SVC/<sitenumber>/ROOT/<Website_vdir>

?

4

1 に答える 1

0

確かなことはわかりませんが、APPL_MD_PATH の形式は常に上記のとおりであると推測しているため、そのサーバー変数の末尾のセグメントを取得するだけで仮想パスを取得できます。

ルート vdir を特殊なケースにする必要があります。

于 2010-04-20T15:46:41.960 に答える