最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2015年10月14日 10:14:00   作者:天天  
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ù):虛擬路徑名稱和實際的物理路徑.

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修改為

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)用程序池

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可能無效,如果你想和以前IIS5/6版本兼容可以使用Classic方式,否則建議使用集成方式。

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

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

最后增加一個刪除操作

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)實現(xiàn)了,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 在.NetCore(C#)中使用ODP.NET Core+Dapper操作Oracle數(shù)據(jù)庫

    在.NetCore(C#)中使用ODP.NET Core+Dapper操作Oracle數(shù)據(jù)庫

    這篇文章主要介紹了在.NetCore(C#)中使用ODP.NET Core+Dapper操作Oracle數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • ASP.NET Core擴展庫之Http請求模擬功能的使用

    ASP.NET Core擴展庫之Http請求模擬功能的使用

    這篇文章主要介紹了ASP.NET Core擴展庫之Http請求模擬功能的使用方法,幫助大家更好的理解和學(xué)習(xí)使用.net技術(shù),感興趣的朋友可以了解下
    2021-04-04
  • ASP.NET Core使用AutoMapper實現(xiàn)實體映射

    ASP.NET Core使用AutoMapper實現(xiàn)實體映射

    本文詳細講解了ASP.NET Core使用AutoMapper實現(xiàn)實體映射的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • ASP.NET實現(xiàn)根據(jù)IP獲取省市地址的方法

    ASP.NET實現(xiàn)根據(jù)IP獲取省市地址的方法

    這篇文章主要介紹了ASP.NET實現(xiàn)根據(jù)IP獲取省市地址的方法,主要基于QQwry.dat純真IP數(shù)據(jù)庫來實現(xiàn)這一功能,非常實用,需要的朋友可以參考下
    2014-10-10
  • 19個必須知道的Visual Studio快捷鍵

    19個必須知道的Visual Studio快捷鍵

    這篇文章主要為大家詳細介紹了19個必須知道的Visual Studio快捷鍵,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • ASP.NET Core對不同類型的用戶進行區(qū)別限流詳解

    ASP.NET Core對不同類型的用戶進行區(qū)別限流詳解

    這篇文章主要介紹了ASP.NET Core對不同類型的用戶進行區(qū)別限流的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • C#中的委托和事件學(xué)習(xí)(續(xù))

    C#中的委托和事件學(xué)習(xí)(續(xù))

    如果你看過了 C#中的委托和事件 一文,我想你對委托和事件已經(jīng)有了一個基本的認識。但那些遠不是委托和事件的全部內(nèi)容,還有很多的地方?jīng)]有涉及。
    2008-09-09
  • 根據(jù)控件Id得到控件并對該控件進行操作

    根據(jù)控件Id得到控件并對該控件進行操作

    在做動態(tài)獲取控件時,時常需要根據(jù)Id得到控件,并對該控件進行操作,示例如下,大家可以參考下
    2014-06-06
  • .Net Core WebApi部署到Windows服務(wù)器上的步驟

    .Net Core WebApi部署到Windows服務(wù)器上的步驟

    這篇文章主要介紹了.Net Core WebApi部署到Windows服務(wù)器上的步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 輕量級ORM框架Dapper應(yīng)用之實現(xiàn)DTO

    輕量級ORM框架Dapper應(yīng)用之實現(xiàn)DTO

    本文詳細講解了使用Dapper實現(xiàn)DTO的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03

最新評論

芦山县| 衡山县| 莱西市| 迁安市| 京山县| 稻城县| 永寿县| 花莲市| 吉安市| 平原县| 仁怀市| 大同市| 游戏| 睢宁县| 兴国县| 长宁区| 锦州市| 天镇县| 维西| 岐山县| 富民县| 祥云县| 公安县| 平泉县| 山丹县| 修武县| 郸城县| 顺平县| 金阳县| 泰宁县| 西贡区| 彩票| 桃江县| 调兵山市| 五寨县| 永福县| 翁牛特旗| 天祝| 吉水县| 蒙自县| 沂南县|