欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > asp.net編程獲取項目根目錄實現方法集合

asp.net編程獲取項目根目錄實現方法集合

熱門標簽:西寧電銷外呼系統公司 云南外呼系統代理 上海市三維地圖標注 寧德防封版電銷卡 南昌自動外呼系統線路 聊城智能電銷機器人電話 海東防封電銷卡 辦公用地圖標注網點怎么操作 安陸市地圖標注app

本文實例總結了asp.net編程獲取項目根目錄實現方法。分享給大家供大家參考,具體如下:

編寫程序的時候,經常需要用的項目根目錄。自己總結如下

1、取得控制臺應用程序的根目錄方法

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

2、取得Web應用程序的根目錄方法

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

3、取得WinForm應用程序的根目錄方法

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

其中:以下兩個方法可以獲取執行文件名稱

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

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

1. Request.PhysicalApplicationPath

2. Request.MapPath("~/"),但是在數據庫訪問層用這些方法就不行

using System.Reflection;
using System.IO; //使用前別忘了引用這兩個命名空間
/// summary>
/// 獲取Access數據庫的物理路徑
/// /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;  //最后返回的就是該數據庫的物理路徑.
}

代碼解釋:

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

獲取到的值是一個臨時目錄,如:“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";

關鍵是這一句,在dll文件同一目錄下有一個"__AssemblyInfo__.ini"文件,用記事本打開可以發現里面包含有dll的實際物理地址,知道這個就好辦了.

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";

這些代碼就不詳細解釋了,就是把那個ini文件讀出來,從里面找出網站bin文件夾的實際物理路徑,然后拼接數據庫文件名,就得到了數據庫的物理路徑了,不過這個方法有效的前提是數據庫文件跟網站在同一目錄下才行.

希望本文所述對大家asp.net程序設計有所幫助。

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

標簽:衢州 平涼 南寧 贛州 崇左 洛陽 青海 汕尾

巨人網絡通訊聲明:本文標題《asp.net編程獲取項目根目錄實現方法集合》,本文關鍵詞  asp.net,編程,獲取,項目,根,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net編程獲取項目根目錄實現方法集合》相關的同類信息!
  • 本頁收集關于asp.net編程獲取項目根目錄實現方法集合的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    成人av电影在线观看| 欧美综合一区二区三区| 日韩免费性生活视频播放| 一区二区高清视频在线观看| 成人sese在线| 国产少妇在线观看| 国产精品不卡在线| 高清不卡一二三区| 亚洲 欧美 变态 另类 综合| 国产精品色呦呦| 国产91丝袜在线18| 日韩福利小视频| 中文字幕中文字幕中文字幕亚洲无线| 国产a久久麻豆| 永久免费看黄网站| 亚洲天堂2014| 国产亚洲色婷婷久久| 欧美色视频在线| 亚洲成人综合在线| 国产中文字幕一区二区| 精品国产伦一区二区三区观看体验| 蜜臀久久99精品久久久久久9| 成年人免费观看视频网站| www精品美女久久久tv| 国产一区 二区| 国产67194| 樱桃视频在线观看一区| 四虎永久免费观看| 日韩欧美久久一区| 国产又粗又猛又爽又黄91精品| 人人艹在线视频| 成人欧美一区二区三区白人| 91啪在线观看| 欧美一区二区在线免费播放| 麻豆传媒一区二区三区| 影音先锋男人资源在线观看| 中文字幕一区二区视频| 久草免费资源站| 日韩视频永久免费| 国产乱一区二区| 91成人免费在线| 日韩激情中文字幕| 在线观看日本黄色| 亚洲女厕所小便bbb| 玖玖爱在线精品视频| 精品对白一区国产伦| 国产精品一二二区| 欧美在线|欧美| 免费精品视频在线| 精品国产视频一区二区三区| 亚洲中国最大av网站| 成都免费高清电影| 中文字幕一区免费在线观看| 欧美大喷水吹潮合集在线观看| 久久亚洲一区二区三区明星换脸| 成人美女在线观看| 91麻豆精品国产91久久久久久久久 | 日本一级大毛片a一| 精品91自产拍在线观看一区| 成人深夜视频在线观看| 538在线一区二区精品国产| 黄色精品一二区| 欧美色成人综合| 国产美女娇喘av呻吟久久| 欧美系列亚洲系列| 国产呦萝稀缺另类资源| 欧美色图免费看| 国产精品一区二区无线| 欧美老女人在线| 成人中文字幕电影| 欧美成人一区二区三区| 99久久精品免费看| 久久综合九色综合欧美就去吻 | 成人一级黄色片| 日韩一级黄色大片| av一区二区三区在线| 欧美本精品男人aⅴ天堂| 99久久精品国产一区二区三区| 日韩免费视频一区| 男插女视频网站| 欧美国产一区二区在线观看| 五月开心播播网| 亚洲精品日日夜夜| 免费一级suv好看的国产网站 | 久久免费电影网| 蜜臀aⅴ国产精品久久久国产老师| 国产欧美日韩视频在线观看| 欧美无人区码suv| 亚洲美女视频在线| 亚洲天堂网av在线| 看电影不卡的网站| 欧美精品久久99久久在免费线| 成人av在线资源| 国产三级精品视频| 久久精品一区二区免费播放| 亚洲一区国产视频| 色网综合在线观看| 国产一区二区91| www日韩大片| 欧美黑人欧美精品刺激| 亚洲一二三四区不卡| 色综合久久综合| 国产高清成人在线| 久久亚洲欧美国产精品乐播| 影音先锋人妻啪啪av资源网站| 亚洲精品免费在线观看| 永久久久久久久| 国产精品12区| 久久久www成人免费毛片麻豆 | 国产成人在线免费观看| 精品久久久久一区二区国产| 99久久人妻精品免费二区| 亚洲午夜一区二区| 欧美在线视频你懂得| 不卡在线观看av| 国产精品欧美一级免费| 午夜激情福利电影| 国产精品一线二线三线| 国产无人区一区二区三区| 免费成人深夜天涯网站| 久久99国产精品免费| 欧美精品一区二区在线观看| 亚洲精品视频久久久| 免费成人小视频| 精品三级av在线| 中文字幕被公侵犯的漂亮人妻| 秋霞电影一区二区| 精品日韩成人av| 免费一级做a爰片久久毛片潮| 开心九九激情九九欧美日韩精美视频电影| 91精品欧美福利在线观看| 国产一级伦理片| 日韩不卡在线观看日韩不卡视频| 日韩欧美国产一区二区在线播放 | 日本xxxx免费| 亚洲自拍偷拍图区| 欧美人妇做爰xxxⅹ性高电影| 亚洲香蕉中文网| 日韩av成人高清| 26uuu色噜噜精品一区二区| 欧美一区二区三区粗大| 国产福利一区二区三区视频在线| 中文字幕精品在线不卡| 色综合咪咪久久| 9191在线视频| 婷婷成人激情在线网| 欧美成人一区二区| 婷婷综合在线视频| 成人一区二区三区| 一区二区国产盗摄色噜噜| 欧美一卡在线观看| 日本免费www| 成人午夜在线免费| 一区二区免费视频| 91精品国产麻豆国产自产在线| 中文字幕免费看| 国产成人精品午夜视频免费| 亚洲天堂网中文字| 91精品国产综合久久香蕉的特点 | 亚洲韩国精品一区| 日韩三级在线免费观看| 美女100%露胸无遮挡| 成人ar影院免费观看视频| 亚洲国产一区二区三区青草影视| 日韩一区二区不卡| 黄色录像免费观看| www.四虎精品| 极品少妇一区二区三区精品视频| 国产精品高潮呻吟| 69堂国产成人免费视频| 色屁屁草草影院ccyy.com| 99久久综合精品| 日韩不卡一二三区| 国产精品久久久久9999吃药| 欧美日韩国产一级| 呻吟揉丰满对白91乃国产区| 91视视频在线观看入口直接观看www| 午夜精品久久一牛影视| 久久精品男人的天堂| 色婷婷av一区二区三区gif| 亚洲最大免费视频| 成人av在线一区二区三区| 日韩国产欧美一区二区三区| 中国av一区二区三区| 欧美蜜桃一区二区三区| 性爱在线免费视频| 涩视频在线观看| 国产成人精品免费网站| 性感美女极品91精品| 欧美激情中文不卡| 91精品国产一区二区人妖| 暗呦丨小u女国产精品| 一起草在线视频| 99久久婷婷国产综合精品电影| 麻豆精品一二三| 亚洲综合视频网| 中文文精品字幕一区二区| 日韩无一区二区| 欧美性生交片4| 肉色超薄丝袜脚交69xx图片 |