web.configの場所を見つける
-
05-07-2019 - |
質問
仮想ディレクトリとポートを指定すると、Webアプリケーションの実際のパスを見つけることができますか? Visual Studioセットアッププロジェクトを介して仮想ディレクトリとポートを取得できます。インストール後にweb.configファイルを(カスタムアクションを使用して)修正します。
解決
DirectoryEntry クラスを使用できます:
using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
var physicalPath = entry.Properties["Path"].Value;
}
所属していません StackOverflow