国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP.NET教程 - 使用ASP.NET操作IIS7中應(yīng)用程序

使用ASP.NET操作IIS7中應(yīng)用程序

2019-12-25 13:03天天 ASP.NET教程

IIS7的操作和IIS5/6有很大的不同,在IIS7里增加了 Microsoft.Web.Administration 命名空間里,增加了ServerManager、Site幾個(gè)大類來(lái)操作IIS7。本文主要介紹.NET對(duì)IIS7的操作。

在最新發(fā)布的啟明星Portal里,增加了安裝程序,下面說(shuō)一下.NET對(duì)IIS7操作。IIS7的操作和IIS5/6有很大的不同,在IIS7里增加了 Microsoft.Web.Administration 命名空間里,增加了ServerManager、Site幾個(gè)大類來(lái)操作IIS7。

下面是一些核心代碼,可以直接使用

建立虛擬目錄

建立虛擬目錄時(shí),默認(rèn)使用“Default Web Site”,也就是默認(rèn)建立在Default Web Site, CreateVdir需要兩個(gè)參數(shù):虛擬路徑名稱和實(shí)際的物理路徑.

?
1
2
3
4
5
6
7
public static bool CreateVdir(string vdir, string phydir) 
ServerManager serverManager = new ServerManager(); 
Site mySite = serverManager.Sites["Default Web Site"]; 
mySite.Applications.Add("/" + vdir, phydir); serverManager.CommitChanges(); 
return true
}

這里建立的是在Default Web Site下的虛擬目錄,將上面的mysite修改為

?
1
Site mySite = iisManager.Sites.Add("test", "http", "*:80:" + WebName + ".intranet." + TLD, @"c:\Webs\" + WebName);

則可以建立網(wǎng)站。這2個(gè)區(qū)別是:你建立一個(gè)網(wǎng)站。前面的訪問(wèn)示意URL是 http://www.dotnetcms.org/book ,而后者是http://book.dotnetcms.org

接下來(lái)創(chuàng)建應(yīng)用程序池

?
1
2
3
4
5
6
7
8
9
10
11
public static void CreateAppPool( string appPoolName) 
try
ServerManager serverManager = new ServerManager(); 
serverManager.ApplicationPools.Add(appPoolName); 
ApplicationPool apppool = serverManager.ApplicationPools[appPoolName]; 
apppool.ManagedPipelineMode = ManagedPipelineMode.Classic; 
serverManager.CommitChanges(); 
apppool.Recycle(); } 
catch { } 
}

這里ManagedPipelineMode的取值 ManagedPipelineMode.Classic;IIS7支持經(jīng)典Classic方式和Interget集成方式,在集成方式下

自定義的handler和Module可能無(wú)效,如果你想和以前IIS5/6版本兼容可以使用Classic方式,否則建議使用集成方式。

下面代碼演示了如何把虛擬目錄分配到應(yīng)用程序池,和IIS5/6最大的區(qū)別是vdir其實(shí)是vdir path,所以這里加了一個(gè)“/”,表示一個(gè)虛路徑。

?
1
2
3
4
5
6
7
8
9
10
11
public static void AssignVDirToAppPool(string vdir, string appPoolName) 
try
ServerManager serverManager = new ServerManager(); 
Site site = serverManager.Sites["Default Web Site"]; 
site.Applications["/" + vdir].ApplicationPoolName = appPoolName; 
serverManager.CommitChanges(); 
catch { } 
}

最后增加一個(gè)刪除操作

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static bool DeleteVdir(string vDirName) 
try
ServerManager serverManager = new ServerManager(); 
Site mySite = serverManager.Sites["Default Web Site"]; 
Microsoft.Web.Administration.Application application = mySite.Applications["/" + vDirName]; 
mySite.Applications.Remove(application); 
serverManager.CommitChanges(); 
return true
catch
return false;
}

到此,.NET操作IIS7的基本功能已經(jīng)實(shí)現(xiàn)了,希望對(duì)大家的學(xué)習(xí)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人片免费视频 | 久久丝袜诱惑 | 亚洲欧美日韩另类精品一区二区三区 | 成人免费在线观看 | 久久亚 | 视频一区中文字幕 | 欧美精品乱码久久久久久按摩 | 天天精品 | 人人干天天干 | 日韩精品www | 欧洲精品久久久久毛片完整版 | 日本视频在线播放 | 中文在线观看www | 成年人免费在线观看视频网站 | 午夜在线观看影院 | jizzhd中国 | 一区二区三区 在线 | 男女啪啪免费网站 | 久久久中文字 | 中文字幕视频在线 | 黄色小视频在线观看 | 亚洲国产日韩av | 91精品国产91久久综合桃花 | 简单av网| 久久在线| 91精品国产综合久久久久 | 亚洲国产精品久久久久久6q | 日本一区二区不卡在线观看 | 亚洲成av人片在线观看 | 免费成人黄色大片 | 自拍在线 | 一区二区国产精品 | 91色乱码一区二区三区 | 亚洲国产aⅴ成人精品无吗 久久综合久久久 | 日韩中文字幕av在线 | www.欧美视频 | 激情综合激情 | 日韩成人免费 | 波多野结衣先锋影音 | 中文字幕亚洲国产 | 色女人av |