成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

建立虛擬目錄

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

 

  1. public static bool CreateVdir(string vdir, string phydir)   
  2. {   
  3. ServerManager serverManager = new ServerManager();   
  4. Site mySite = serverManager.Sites["Default Web Site"];   
  5. mySite.Applications.Add("/" + vdir, phydir); serverManager.CommitChanges();   
  6. 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)站。前面的訪問示意URL是 http://www.dotnetcms.org/book ,而后者是http://book.dotnetcms.org

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

 

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

 

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

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

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

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

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

 

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

 

到此,.NET操作IIS7的基本功能已經(jīng)實(shí)現(xiàn)了。

【編輯推薦】

  1. 解析C#委托、時(shí)間和Lambda表達(dá)式
  2. 用C#實(shí)現(xiàn)HTTP協(xié)議下的多線程文件傳輸
  3. C#控件的閃爍問題解決方法總結(jié)
  4. 利用C#實(shí)現(xiàn)任務(wù)欄通知窗口
  5. C#基礎(chǔ)概念之事件

 

責(zé)任編輯:于鐵 來源: 博客園
相關(guān)推薦

2009-03-30 10:34:03

ASP.NETMySQL

2009-07-29 10:30:53

Web應(yīng)用程序ASP.NET

2009-08-04 11:46:09

2009-07-27 16:09:50

2009-07-29 17:01:13

2009-08-05 10:16:54

部署ASP.NET應(yīng)用

2009-07-20 16:08:04

ASP.NET應(yīng)用程序

2009-07-21 15:02:19

ASP.NET應(yīng)用程序

2009-07-22 17:32:40

ASP.NET應(yīng)用程序

2009-07-23 13:26:21

2009-07-23 18:14:17

MVC生命周期

2009-07-20 17:16:46

IIS中使用ASP.N

2021-11-02 13:54:41

ElasticSear.NET程序

2009-07-23 14:25:03

ASP.NET 2.0

2009-07-29 17:21:10

2009-07-20 16:45:41

使用StringBuiASP.NET

2009-07-30 12:19:32

ASP.NET中使用A

2009-07-21 15:55:59

使用Web PartsASP.NET 2.0

2009-07-28 10:11:06

ASP.NET應(yīng)用程序

2009-07-21 15:14:32

預(yù)編譯應(yīng)用程序ASP.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品视频偷伦精品视频 | 国产999精品久久久 日本视频一区二区三区 | 亚洲久久在线 | 五月婷婷丁香 | 欧美乱码精品一区二区三区 | 91伊人网| 嫩草视频网 | 久久一区精品 | 日本电影韩国电影免费观看 | 亚洲精品日韩在线观看 | 国产成人久久av免费高清密臂 | 美国黄色一级片 | 国产精品久久 | 男人天堂久久 | 9色视频在线 | 日韩黄a | 亚洲福利av | 一区影院 | 国产一区二区三区在线 | 成人欧美一区二区三区黑人孕妇 | 亚洲精品在线免费观看视频 | 亚洲乱码国产乱码精品精98午夜 | 亚洲狠狠爱 | 一级黄色av电影 | 国产精品日韩高清伦字幕搜索 | 久久岛国| 亚洲一区不卡 | 99热热精品| aa级毛片毛片免费观看久 | 久久高清 | 成人免费观看网站 | 一区二区在线不卡 | 日韩在线一区二区三区 | 二区中文 | 日韩在线看片 | 欧美福利在线 | 在线观看成年视频 | 欧美一级在线观看 | 伊人网站在线观看 | 日本久久久一区二区三区 | 天天影视网天天综合色在线播放 |