質問

仮想ディレクトリとポートを指定すると、Webアプリケーションの実際のパスを見つけることができますか? Visual Studioセットアッププロジェクトを介して仮想ディレクトリとポートを取得できます。インストール後にweb.configファイルを(カスタムアクションを使用して)修正します。

役に立ちましたか?

解決

DirectoryEntry クラスを使用できます:

using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
    var physicalPath = entry.Properties["Path"].Value;
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top