0
Windowsアプリケーションを作成しました。私の質問は次のとおりです。IIS 6.0の仮想ディレクトリを以下のコードで一覧表示しています。選択されている仮想ディレクトリのpyhsicalパス。 また、DirectoryEntryクラスにはproperties
というプロパティがあります。しかし、私はそれを使用することはできません。最後に、私は次のエラーを取得しています。IIS 6.0の仮想ディレクトリを一覧表示する - C#
The directory cannot report the number of properties
コード:
try
{
string serverName = "localhost";
string VirDirSchemaName = "IIsWebVirtualDir";
iisServer = new DirectoryEntry("IIS://" + serverName + "/W3SVC/1");
DirectoryEntry folderRoot = iisServer.Children.Find("Root",VirDirSchemaName);
return folderRoot.Children;
}
catch (Exception e)
{
throw new Exception("Error while retrieving virtual directories.",e);
}