最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Asp.net实现IIS控制管理(Web虚拟目录的创建及管理)
时间:2022-07-02 12:03:11 编辑:袖梨 来源:一聚教程网
(一)CreateWebDir.cs 使用示例
string sServer = "localhost";
string VirtualDir = "Bug2004"; 虚拟目录
string PathDir = @"D:myWebDirTestBug2000" 物理目录
IISManager iisMg = new IISManager(sServer);
iisMg.Connect();
if (iisMg.Exists(VirtualDir]))
{
Console.Write(VirtualDir+ " is exist!");
}
else
{
myINI.IniWriteValue("WebDir","WebDirExist","false");
iisMg.get_AnonymousUser();
string[] anonymousUser = new string[2];
anonymousUser[0] = iisMg.AnonymousUserName ;
anonymousUser[1] = iisMg.AnonymousUserPass ;
VirtualDirectory newVirDir = new VirtualDirectory(VirtualDir,PathDir,anonymousUser);
if (iisMg.Create(newVirDir))
Console.Write(VirtualDir+ " 创建成功!");
else
Console.Write(VirtualDir+ " 创建不成功!");
}
iisMg.Close();
(二)CreateWebDir.cs ***********************************************************
using System;
using System.Data;
using System.DirectoryServices;
using System.Collections;
namespace CreateWebDir
{
///
/// IISManager 的摘要说明。
///
public class IISManager
{
//定义需要使用的
private string _server,_website,_AnonymousUserPass,_AnonymousUserName;
private VirtualDirectories _virdirs;
protected System.DirectoryServices.DirectoryEntry rootfolder;
private bool _batchflag;
public IISManager()
{
//默认情况下使用localhost,即访问本地机
_server = "localhost";
_website = "1";
_batchflag = false;
}
public IISManager(string strServer)
string sServer = "localhost";
string VirtualDir = "Bug2004"; 虚拟目录
string PathDir = @"D:myWebDirTestBug2000" 物理目录
IISManager iisMg = new IISManager(sServer);
iisMg.Connect();
if (iisMg.Exists(VirtualDir]))
{
Console.Write(VirtualDir+ " is exist!");
}
else
{
myINI.IniWriteValue("WebDir","WebDirExist","false");
iisMg.get_AnonymousUser();
string[] anonymousUser = new string[2];
anonymousUser[0] = iisMg.AnonymousUserName ;
anonymousUser[1] = iisMg.AnonymousUserPass ;
VirtualDirectory newVirDir = new VirtualDirectory(VirtualDir,PathDir,anonymousUser);
if (iisMg.Create(newVirDir))
Console.Write(VirtualDir+ " 创建成功!");
else
Console.Write(VirtualDir+ " 创建不成功!");
}
iisMg.Close();
(二)CreateWebDir.cs ***********************************************************
using System;
using System.Data;
using System.DirectoryServices;
using System.Collections;
namespace CreateWebDir
{
///
/// IISManager 的摘要说明。
///
public class IISManager
{
//定义需要使用的
private string _server,_website,_AnonymousUserPass,_AnonymousUserName;
private VirtualDirectories _virdirs;
protected System.DirectoryServices.DirectoryEntry rootfolder;
private bool _batchflag;
public IISManager()
{
//默认情况下使用localhost,即访问本地机
_server = "localhost";
_website = "1";
_batchflag = false;
}
public IISManager(string strServer)
相关文章
- 《无限暖暖》天星之羽获得位置介绍 12-20
- 《流放之路2》重铸台解锁方法介绍 12-20
- 《无限暖暖》瞄准那个亮亮的成就怎么做 12-20
- 《无限暖暖》魔气怪终结者完成方法 12-20
- 《无限暖暖》曙光毛团获得位置介绍 12-20
- 《无限暖暖》日光果获得位置介绍 12-20