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

手把手教你修改IIS目錄的ASP.NET版本

開發(fā) 后端
目前已經(jīng)有很多介紹創(chuàng)建IIS虛擬目錄的文章了,但是這些文章只介紹如何來創(chuàng)建、刪除一個虛擬目錄,卻沒有介紹如何修改一個虛擬目錄的ASP.NET版本。本文將手把手教你修改IIS目錄的ASP.NET版本。

如果機子上裝有兩個版本以.NetFrameWork,在創(chuàng)建時將使用IIS中默認使用的版本,而默認的版本又不是你需要的,那怎么辦?在部署后手動修改?還是在部署時直接使用程序修改呢?

一個用于修改虛擬目錄的ASP.NET版本方法

ASP.NET IIS注冊工具

使用ASP.NETIIS注冊工具(Aspnet_regiis.exe)可以方便地更新ASP.NET應用程序的腳本映射,使其指向與該工具關聯(lián)的ASP.NET版本.

關于ASP.NETIIS注冊工具的更詳細的內(nèi)容,請參考MSDN.

在控制臺上我們使用下面的命令可以修改一個虛擬目錄的Asp.Net版本:

Aspnet_iis.exe–spath

我們知道了如何來修改一個虛擬目錄的版本,現(xiàn)在的問題就是如何使用程序來實現(xiàn)它了.

以下代碼基于.NetFrameWork2.0在WindowsXpsp2中編譯通過:

  1. //創(chuàng)建一個虛擬目錄  
  2. DirectoryEntrydirRoot=newDirectoryEntry("IIS://localhost/W3SVC/1/Root");  
  3. DirectoryEntriesdirs=dirRoot.Children;  
  4. DirectoryEntryvirtualDir=dirs.Add("VirtualChange",dirRoot.SchemaClassName);  
  5. object[]objs=newobject[]{true};  
  6. virtualDir.Invoke("AppCreate",objs);  
  7. virtualDir.Properties["AppFriendlyName"][0]="VirtualChange";  
  8. virtualDir.Properties["Path"].Value="C:\\VirtualChange";  
  9. virtualDir.CommitChanges();  
  10. //啟動aspnet_iis.exe程序  
  11. stringfileName=Environment.GetEnvironmentVariable("windir")+@"\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe";  
  12. ProcessStartInfostartInfo=newProcessStartInfo(fileName);  
  13. //處理目錄路徑  
  14. stringpath=virtualDir.Path.ToUpper();  
  15. intindex=path.IndexOf("W3SVC");  
  16. pathpath=path.Remove(0,index);  
  17. //啟動aspnet_iis.exe程序,刷新教本映射  
  18. startInfo.Arguments="-s"+path;  
  19. startInfo.WindowStyle=ProcessWindowStyle.Hidden;  
  20. startInfo.UseShellExecute=false;  
  21. startInfo.CreateNoWindow=true;  
  22. startInfo.RedirectStandardOutput=true;  
  23. startInfo.RedirectStandardError=true;  
  24. Processprocess=newProcess();  
  25. process.StartInfo=startInfo;  
  26. process.Start();  
  27. process.WaitForExit();  
  28. stringerrors=process.StandardError.ReadToEnd();  
  29. if(errors!=string.Empty)  
  30. thrownewException(errors);  
  31. Console.WriteLine(process.StandardOutput.ReadToEnd()); 

修改IIS目錄的ASP.NET版本成功

【編輯推薦】

  1. 淺析ASP.NET Web 安全性
  2. ASP.NET的Session State
  3. 淺析IsPostBack屬性ASP.NET
  4. ASP.NET構(gòu)架與安全機制
  5. 概述ASP.NET水晶報表
責任編輯:彭凡 來源: www.5217.cn
相關推薦

2009-06-05 09:49:18

修改.NET Frammscorlib.dl

2011-01-06 10:39:25

.NET程序打包

2021-07-14 09:00:00

JavaFX開發(fā)應用

2025-06-12 10:27:02

2011-01-10 14:41:26

2011-05-03 15:59:00

黑盒打印機

2025-05-07 00:31:30

2009-11-02 15:33:53

VB.NET Data

2022-07-28 16:06:08

app分身

2021-09-26 16:08:23

CC++clang_forma

2023-04-26 12:46:43

DockerSpringKubernetes

2022-01-08 20:04:20

攔截系統(tǒng)調(diào)用

2022-03-14 14:47:21

HarmonyOS操作系統(tǒng)鴻蒙

2022-07-27 08:16:22

搜索引擎Lucene

2022-12-07 08:42:35

2011-02-22 13:46:27

微軟SQL.NET

2021-02-26 11:54:38

MyBatis 插件接口

2021-12-28 08:38:26

Linux 中斷喚醒系統(tǒng)Linux 系統(tǒng)

2021-09-26 11:51:25

MINIGUI嵌入式系統(tǒng)Linux

2024-03-05 18:27:43

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 鲁视频| 中文字幕在线播放第一页 | 九九热国产视频 | 一区二区三区四区在线视频 | 日本免费在线看 | 日韩精品一区二区三区 | 在线观看国产wwwa级羞羞视频 | 在线观看av中文字幕 | 可以免费观看的av | 在线91| 免费观看一区二区三区毛片 | 一区二区三区国产好的精 | 久久91av | 一区二区三区视频在线观看 | 91精品国产777在线观看 | 亚洲成av人影片在线观看 | 国产男女猛烈无遮掩视频免费网站 | 国产精品精品视频一区二区三区 | 国产精品高清在线 | 久久久久亚洲国产| 国产精品伦一区二区三级视频 | 久久久久久久一区 | 久久99深爱久久99精品 | 丁香久久| 久久国产精品一区二区三区 | 欧美成人精品一区二区男人看 | 中文天堂网 | 国产一区二区在线视频 | 在线a视频网站 | 日韩精品福利 | 99精品久久| 国产99久久 | 电影91久久久| 国产日韩精品一区二区三区 | 精品一区二区三区在线视频 | 欧美阿v | 成人在线中文字幕 | 免费看淫片 | 九久久| 99re热精品视频 | 日韩精品人成在线播放 |