新しい仮想アプリケーションの下に仮想ディレクトリを作成する必要がある構成ページがあります。このディレクトリを作成する方法はIISのバージョンによって異なり、新しい管理コントロールを使用してIIS 7をインストールします。 IIS 7をインストールすると仮想ディレクトリが作成され、予想されるasp.netアプリケーション拡張が追加されます。 IIS 6で使用される次のコードは、仮想ディレクトリを作成しますが、下の図に示すように、asp.netアプリケーション拡張は追加されません。予想されるasp.netアプリケーションの拡張機能が確実に追加されるように、コードを変更するにはどうすればよいですか?IIS 6仮想ディレクトリがasp.netアプリケーション拡張なしで作成されました
private void AddDirIis6(DirectoryEntry entry)
{
var child = entry.Children.Add("EditorControls", "IIsWebVirtualDir");
child.Properties["Path"][0] = "directory\EditorControls");
child.CommitChanges();
entry.CommitChanges();
}
この仮想ディレクトリは別の仮想アプリケーションの下にあります。最上位のアプリケーションには、期待されるiisマッピングがあります。仮想ディレクトリにはありません。私はこの提案を試みますが、私はそれを明確にしたかったのです。 –
私はこれらの両方を実行しようとしましたが、仮想はスクリプトマッピングなしで残っています –
@JonEdiger仮想ディレクトリのIIS 6.0マネージャーのホームディレクトリタブのスクリーンショットを投稿できますか? –