示例#1
0
        private static void SetDefaults(VirtualDirectory vdir)
        {
            VirtualDirectoryDefaults defaults = ManagementUnit.ServerManager.VirtualDirectoryDefaults;

            vdir.LogonMethod = defaults.LogonMethod;
            vdir.Password    = defaults.Password;
            vdir.UserName    = defaults.UserName;
        }
示例#2
0
        /// <summary>
        ///     Sets the virtual directory defaults.
        /// </summary>
        /// <param name="webSiteName"> Name of the web site. </param>
        /// <param name="path"> The path. </param>
        /// <param name="virtualDirectoryName"> Name of the virtual directory. </param>
        public void SetVirtualDirectoryDefaults(string webSiteName, string path, string virtualDirectoryName)
        {
            Trace.TraceInformation("SetVirtualDirectoryDefaults...");

            Application applicationElement = this.ServerManager.Sites[webSiteName].Applications[path];
            VirtualDirectoryDefaults virtualDirectoryDefaults = applicationElement.VirtualDirectoryDefaults;

            virtualDirectoryDefaults["allowSubDirConfig"] = false;

            this.ServerManager.CommitChanges();

            Trace.TraceInformation("SetVirtualDirectoryDefaults...finished.");
        }