婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法集合

asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法集合

熱門(mén)標(biāo)簽:西寧電銷外呼系統(tǒng)公司 云南外呼系統(tǒng)代理 上海市三維地圖標(biāo)注 寧德防封版電銷卡 南昌自動(dòng)外呼系統(tǒng)線路 聊城智能電銷機(jī)器人電話 海東防封電銷卡 辦公用地圖標(biāo)注網(wǎng)點(diǎn)怎么操作 安陸市地圖標(biāo)注app

本文實(shí)例總結(jié)了asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

編寫(xiě)程序的時(shí)候,經(jīng)常需要用的項(xiàng)目根目錄。自己總結(jié)如下

1、取得控制臺(tái)應(yīng)用程序的根目錄方法

方法1、Environment.CurrentDirectory 取得或設(shè)置當(dāng)前工作目錄的完整限定路徑
方法2、AppDomain.CurrentDomain.BaseDirectory 獲取基目錄,它由程序集沖突解決程序用來(lái)探測(cè)程序集

2、取得Web應(yīng)用程序的根目錄方法

方法1、HttpRuntime.AppDomainAppPath.ToString();//獲取承載在當(dāng)前應(yīng)用程序域中的應(yīng)用程序的應(yīng)用程序目錄的物理驅(qū)動(dòng)器路徑。用于App_Data中獲取
方法2、Server.MapPath("") 或者 Server.MapPath("~/");//返回與Web服務(wù)器上的指定的虛擬路徑相對(duì)的物理文件路徑
方法3、Request.ApplicationPath;//獲取服務(wù)器上ASP.NET應(yīng)用程序的虛擬應(yīng)用程序根目錄

3、取得WinForm應(yīng)用程序的根目錄方法

① Environment.CurrentDirectory.ToString();//獲取或設(shè)置當(dāng)前工作目錄的完全限定路徑
② Application.StartupPath.ToString();//獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑,不包括可執(zhí)行文件的名稱
③ Directory.GetCurrentDirectory();//獲取應(yīng)用程序的當(dāng)前工作目錄
④ AppDomain.CurrentDomain.BaseDirectory;//獲取基目錄,它由程序集沖突解決程序用來(lái)探測(cè)程序集
⑤ AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//獲取或設(shè)置包含該應(yīng)用程序的目錄的名稱

其中:以下兩個(gè)方法可以獲取執(zhí)行文件名稱

1、Process.GetCurrentProcess().MainModule.FileName;//可獲得當(dāng)前執(zhí)行的exe的文件名。
2、Application.ExecutablePath;//獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑,包括可執(zhí)行文件的名稱

相信很多用asp.net+Access做網(wǎng)站的朋友經(jīng)常都會(huì)有這樣一個(gè)需求:就是想在數(shù)據(jù)庫(kù)訪問(wèn)層類庫(kù)中獲取Access數(shù)據(jù)庫(kù)的物理路徑,然后再拼接數(shù)據(jù)庫(kù)連接字符串進(jìn)行數(shù)據(jù)庫(kù)相關(guān)的操作.在網(wǎng)站UI層我們可以有很多種方法獲取一個(gè)網(wǎng)站的物理路徑,如:

1. Request.PhysicalApplicationPath

2. Request.MapPath("~/"),但是在數(shù)據(jù)庫(kù)訪問(wèn)層用這些方法就不行

using System.Reflection;
using System.IO; //使用前別忘了引用這兩個(gè)命名空間
/// summary>
/// 獲取Access數(shù)據(jù)庫(kù)的物理路徑
/// /summary>
/// returns>/returns>
public static string GetDBPath()
{
  string str = Assembly.GetExecutingAssembly().Location;
  str = Path.GetDirectoryName(str) + @"\__AssemblyInfo__.ini";
  str = File.ReadAllText(str, System.Text.Encoding.Unicode);
  int index = str.IndexOf("file:///") + 8;
  int length = str.IndexOf("/bin");
  str = str.Substring(index, length - index);
  str = str.Replace('/', '\\');
  str += @"\App_Data\DB.mdb";
  return str;  //最后返回的就是該數(shù)據(jù)庫(kù)的物理路徑.
}

代碼解釋:

1. string str = Assembly.GetExecutingAssembly().Location; 

獲取到的值是一個(gè)臨時(shí)目錄,如:“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myproject\ba81bed7\a7082081\assembly\dl3\62f82680\8345eb5b_37a6c901\abc.dll

2.str = Path.GetDirectoryName(str) + @"\__AssemblyInfo__.ini";

關(guān)鍵是這一句,在dll文件同一目錄下有一個(gè)"__AssemblyInfo__.ini"文件,用記事本打開(kāi)可以發(fā)現(xiàn)里面包含有dll的實(shí)際物理地址,知道這個(gè)就好辦了.

3.

str = File.ReadAllText(str, System.Text.Encoding.Unicode);
int index = str.IndexOf("file:///") + 8;
int length = str.IndexOf("/bin");
str = str.Substring(index, length - index);
str = str.Replace('/', '\\');
str += @"\App_Data\cms.mdb";

這些代碼就不詳細(xì)解釋了,就是把那個(gè)ini文件讀出來(lái),從里面找出網(wǎng)站bin文件夾的實(shí)際物理路徑,然后拼接數(shù)據(jù)庫(kù)文件名,就得到了數(shù)據(jù)庫(kù)的物理路徑了,不過(guò)這個(gè)方法有效的前提是數(shù)據(jù)庫(kù)文件跟網(wǎng)站在同一目錄下才行.

希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • 創(chuàng)建一個(gè)完整的ASP.NET Web API項(xiàng)目
  • asp.net 學(xué)習(xí)之路 項(xiàng)目整體框架簡(jiǎn)單的搭建
  • asp.net項(xiàng)目開(kāi)發(fā)中用到的小技巧
  • 如何改變asp.net項(xiàng)目名稱
  • ASP.NET編程獲取網(wǎng)站根目錄方法小結(jié)
  • asp.net檢查服務(wù)器上目錄或文件是否存在的方法
  • asp.net獲取網(wǎng)站目錄物理路徑示例
  • Asp.net獲取當(dāng)前目錄的方法小結(jié)
  • asp.net 獲取目錄下的文件數(shù)和文件夾數(shù)
  • asp.net Cookie跨域、虛擬目錄等設(shè)置方法

標(biāo)簽:衢州 南寧 贛州 崇左 洛陽(yáng) 青海 汕尾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法集合》,本文關(guān)鍵詞  asp.net,編程,獲取,項(xiàng)目,根,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法集合》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法集合的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲视频一二三| 91天堂素人约啪| 欧美一区二区观看视频| 成人国产精品视频| 国产麻豆一精品一av一免费| 欧美视频一区在线观看| 亚洲成人av资源| 欧美成人激情免费网| 欧美午夜视频网站| 91色|porny| 盗摄精品av一区二区三区| 美脚の诱脚舐め脚责91| 亚洲综合区在线| 亚洲视频在线观看三级| 国产欧美日韩综合精品一区二区| 日韩视频中午一区| 51精品秘密在线观看| 欧美色区777第一页| 在线日韩av片| 在线视频综合导航| 日本久久电影网| 欧洲一区二区三区免费视频| 91福利社在线观看| 欧美日韩一级黄| 欧美一区二区二区| 亚洲精品一区二区三区影院| 久久久一区二区三区捆绑**| 国产女人18毛片水真多成人如厕| 久久亚洲一级片| 国产日产欧美一区二区三区| 欧美韩国一区二区| 亚洲天堂a在线| 亚洲国产精品精华液网站 | 7777精品伊人久久久大香线蕉经典版下载| 色综合久久88色综合天天6 | 国产高清精品久久久久| 国产成人综合精品三级| 不卡的av中国片| 91九色最新地址| 欧美一区二区三区在| 精品对白一区国产伦| 国产精品免费看片| 亚洲超碰精品一区二区| 免费在线一区观看| 99久久99久久久精品齐齐| 欧美日韩免费在线视频| 欧美精品一区男女天堂| 亚洲欧美激情插| 美国三级日本三级久久99 | 欧美日韩国产一二三| 日韩精品一区二区三区视频在线观看 | 91丨九色丨蝌蚪丨老版| 欧美性色黄大片| 精品国产乱码久久久久久影片| 亚洲国产精品高清| 亚洲成人www| 国产成人高清在线| 欧美精品自拍偷拍动漫精品| 久久这里只有精品视频网| 亚洲黄色尤物视频| 国产毛片精品视频| 欧美精品 日韩| 综合久久综合久久| 国产一区二区三区久久悠悠色av| 色乱码一区二区三区88| 国产亚洲欧美色| 午夜电影一区二区三区| 成人天堂资源www在线| 91麻豆精品久久久久蜜臀| 国产精品国产三级国产普通话99 | 亚洲综合在线观看视频| 国产美女在线观看一区| 91精品综合久久久久久| 亚洲人123区| 成人一级片在线观看| 欧美电影免费观看高清完整版在| 亚洲精品国产a| eeuss鲁片一区二区三区在线观看| 精品入口麻豆88视频| 亚洲国产日日夜夜| 色综合久久久网| 亚洲欧洲日本在线| 国产裸体歌舞团一区二区| 欧美一级国产精品| 日本网站在线观看一区二区三区 | 国产精品久久久久久久久动漫 | 天堂精品中文字幕在线| 99久久久久久| 国产欧美精品日韩区二区麻豆天美| 奇米一区二区三区av| 91.成人天堂一区| 五月婷婷久久综合| 欧美日韩日日夜夜| 日韩影院精彩在线| 在线播放91灌醉迷j高跟美女| 亚洲综合在线第一页| 精品视频123区在线观看| 亚洲伊人色欲综合网| 欧美日韩亚洲国产综合| 一区二区三区美女视频| 欧美亚洲综合网| 性欧美大战久久久久久久久| 欧美高清视频www夜色资源网| 日韩电影一区二区三区四区| 91精品国产91久久久久久最新毛片| 日韩av一级片| 久久影音资源网| 粉嫩蜜臀av国产精品网站| 成人欧美一区二区三区白人| 在线视频国产一区| 免费欧美日韩国产三级电影| 2019国产精品| 99re视频精品| 亚洲电影一级黄| 日韩女同互慰一区二区| 国产91在线|亚洲| 夜夜亚洲天天久久| 日韩视频一区在线观看| 成人免费毛片片v| 亚洲最新视频在线观看| 欧美午夜精品电影| 裸体一区二区三区| 欧美成va人片在线观看| 国产在线不卡视频| 久久久影院官网| 91麻豆视频网站| 日韩av网站在线观看| 欧美mv日韩mv国产网站| 99在线精品免费| 午夜久久电影网| 欧美成人video| 色婷婷一区二区三区四区| 亚洲精品日产精品乱码不卡| 欧美不卡一区二区三区| 成人免费视频一区| 亚洲成av人**亚洲成av**| 欧美日韩精品电影| 国产一区二区三区免费| 国产精品麻豆网站| 777奇米成人网| 成人福利视频在线| 麻豆成人在线观看| 国产精品不卡在线观看| 欧美一区二视频| 91浏览器在线视频| 日韩av二区在线播放| 1000部国产精品成人观看| 欧美久久久久免费| 国产成人免费xxxxxxxx| 亚洲一区二区精品3399| 4438x亚洲最大成人网| 99免费精品视频| 韩国一区二区三区| 午夜激情久久久| 亚洲欧美福利一区二区| 久久精品一区八戒影视| 日韩视频免费观看高清完整版在线观看 | 久久综合色一综合色88| 精品视频在线视频| 91丨porny丨国产入口| 国产一区二区导航在线播放| 美女精品一区二区| 午夜精品久久久久久久蜜桃app| 中文字幕一区二区三区在线不卡| 久久老女人爱爱| 欧美一区二区三区人| 欧美人牲a欧美精品| 日本道精品一区二区三区| 一本一道久久a久久精品 | 亚洲欧美成aⅴ人在线观看| 国产色91在线| 国产亚洲精品资源在线26u| 日韩免费观看高清完整版 | 91麻豆精品久久久久蜜臀| 色综合天天综合网国产成人综合天 | 亚洲视频在线观看一区| 国产精品欧美一级免费| 日本一区二区三区电影| www精品美女久久久tv| 日韩精品一区二区三区视频播放 | 91一区二区三区在线播放| 国产成人精品一区二| 成人一区二区三区| eeuss影院一区二区三区| a亚洲天堂av| 在线免费观看日韩欧美| 欧美视频在线观看一区二区| 欧美日韩亚洲综合在线| 91精品久久久久久久99蜜桃| 欧美成人aa大片| 久久综合久久综合久久综合| 久久久精品蜜桃| 日韩美女啊v在线免费观看| 一区二区三区国产| 日本免费新一区视频| 精品亚洲免费视频| www.日韩av| 欧美日韩国产色站一区二区三区| 日韩一级片在线观看| 日本一区二区免费在线观看视频|