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

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

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

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

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

建立虛擬目錄

建立虛擬目錄時,默認使用“Default Web Site”,也就是默認建立在Default Web Site, CreateVdir需要兩個參數(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個區(qū)別是:你建立一個網(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其實是vdir path,所以這里加了一個“/”,表示一個虛路徑。

  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 { }   

***增加一個刪除操作

 

  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)實現(xiàn)了。

【編輯推薦】

  1. 解析C#委托、時間和Lambda表達式
  2. 用C#實現(xiàn)HTTP協(xié)議下的多線程文件傳輸
  3. C#控件的閃爍問題解決方法總結(jié)
  4. 利用C#實現(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-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-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-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-22 18:02:27

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

2009-07-22 18:07:55

論壇應(yīng)用程序ASP.NET MVC
點贊
收藏

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

主站蜘蛛池模板: 亚洲精品国产第一综合99久久 | 日韩国产中文字幕 | 免费的一级视频 | 久久亚洲91 | 国产欧美精品 | 毛片免费观看视频 | 91久久国产综合久久91精品网站 | 中文一区二区视频 | 视频一区二区在线观看 | xxx视频| 一区二区免费 | 国产精品永久免费观看 | 欧美性大战xxxxx久久久 | 荷兰欧美一级毛片 | 国产精品精品视频一区二区三区 | 免费人成激情视频在线观看冫 | av一级在线观看 | 国产视频福利一区 | 精品国产乱码久久久久久影片 | 国产欧美在线 | 久久久久久国产精品免费免费狐狸 | 午夜影视| 欧美美女爱爱 | 中文字幕欧美日韩 | 欧美美女被c | 成人在线一区二区 | 亚洲欧美激情精品一区二区 | 爱爱视频在线观看 | 男女精品久久 | 日韩电影免费在线观看中文字幕 | 秋霞影院一区二区 | 天天干干| 免费黄色片在线观看 | 亚洲欧美在线一区 | 国产乱码精品一品二品 | 国产日产欧产精品精品推荐蛮挑 | 欧美视频1| 亚洲成色777777在线观看影院 | 亚洲三级av | 日本一区二区三区四区 | 日韩av免费看 |