ASP.NET獲取根目錄的方法集合
編寫(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ù)器上應(yīng)用程序的虛擬應(yīng)用程序根目錄
3、取得WinForm應(yīng)用程序的根目錄方法
1、Environment.CurrentDirectory.ToString();//獲取或設(shè)置當(dāng)前工作目錄的完全限定路徑
2、Application.StartupPath.ToString();//獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑,不包括可執(zhí)行文件的名稱(chēng)
3、Directory.GetCurrentDirectory();//獲取應(yīng)用程序的當(dāng)前工作目錄
4、AppDomain.CurrentDomain.BaseDirectory;//獲取基目錄,它由程序集沖突解決程序用來(lái)探測(cè)程序集
5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//獲取或設(shè)置包含該應(yīng)用程序的目錄的名稱(chēng)
其中:以下兩個(gè)方法可以獲取執(zhí)行文件名稱(chēng)
1、Process.GetCurrentProcess().MainModule.FileName;//可獲得當(dāng)前執(zhí)行的exe的文件名。
2、Application.ExecutablePath;//獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑,包括可執(zhí)行文件的名稱(chēng)
Win10玩帝國(guó)時(shí)代3游戲初始化失敗解決方法
在游戲目錄內(nèi),添加一個(gè)使用cfg文件,內(nèi)容里寫(xiě)入1024倍即可,這個(gè)方法可以解決寬屏顯示器運(yùn)行游戲提示的Direct3D 初始化失敗的問(wèn)題;給你提供譯文初始化失敗游戲初始化基本失敗 基本上是動(dòng)態(tài)鏈接庫(kù)支持文件或重要組件丟失也可能是游戲需要net frame work的組件支持,而你的電腦上沒(méi)有安裝net frame work,但是...
spooslv文件正常運(yùn)行可是打印機(jī)后臺(tái)程序沒(méi)有運(yùn)行怎么解決
expand spoolsv.ex_ spoolsv.exe(為了方便可以把spoolsv.ex_復(fù)制到c盤(pán)根目錄下))把spoolsv.exe復(fù)制到C:\\WINDOWS\\system32\\下,再啟動(dòng)Print Spooler這個(gè)服務(wù)。比較簡(jiǎn)單的一個(gè)辦法:到別的機(jī)器上的C:\\WINDOWS\\system32\\路徑下復(fù)制spoolsv.exe覆蓋即可。Wdonws的Print Spooler服務(wù)無(wú)法啟動(dòng)導(dǎo)致的。問(wèn)題描述...
VB.NET 2008 怎么給軟件打包?能不能做成一個(gè)exe文件?
3.更改此快捷方式的Arguments 為"\/x {產(chǎn)品id}",產(chǎn)品id的值為打包項(xiàng)目的ProductCode屬性值.方法二:(推薦)1.先生成安裝包,記下ProductCode(選擇解決方案資源管理器根目錄如setup1,再查看屬性標(biāo)簽,不是右鍵中的屬性),下面要用到2.用VS.net建立一個(gè)新的控制臺(tái)程序uninst.exe文件'power by: landlordh'for 2000,...
求C#桌面程序和數(shù)據(jù)庫(kù)SQL Server打包方法?
3.更改此快捷方式的Arguments 為"\/x {產(chǎn)品id}",產(chǎn)品id的值為打包項(xiàng)目的ProductCode屬性值.方法二:(推薦)1.先生成安裝包,記下ProductCode(選擇解決方案資源管理器根目錄如setup1,再查看屬性標(biāo)簽,不是右鍵中的屬性),下面要用到 2.用VS.net建立一個(gè)新的控制臺(tái)程序uninst.exe文件 'power by: landlord...
solidworks2020安裝教程及破解方法
solidworks2020安裝教程及破解方法:下載安裝包并解壓縮,以管理員身份運(yùn)行SolidWorks_Flexnet_Server \\ server_install.bat,等待直到新服務(wù),將安裝并啟動(dòng)SolidWorks Flexnet服務(wù)器。先不要運(yùn)行軟件,將 _SolidSQUAD_ 文件夾內(nèi)的補(bǔ)丁文件夾Program Files和Program Files(x86)替換到C盤(pán)根目錄,運(yùn)行注冊(cè)表文件,...
誰(shuí)有DOS命令的解釋哦.
注意:1。要?jiǎng)h除的目錄必須為空目錄,如果不為空目錄,先來(lái)到該目錄,用 DEL *.*刪除該目錄下的所有內(nèi)容 再回到上一級(jí)目錄,用RD命令刪除該目錄 2。不能刪除當(dāng)前目錄與根目錄 4》:列文件目錄命令:DIR (內(nèi)部命令) 功能:顯示指定盤(pán)、指定目錄下所包含的文件與下一級(jí)子目錄的有關(guān)信息 格式:DIR [盤(pán)符][...
asp.net 移動(dòng)wap開(kāi)發(fā) 手機(jī)網(wǎng)站 獲取手機(jī)號(hào)
(比如剛開(kāi)始我能取到移動(dòng)用戶(hù)中的動(dòng)感地帶用戶(hù)的手機(jī)號(hào),后來(lái)不行了估計(jì)被運(yùn)營(yíng)商關(guān)了;現(xiàn)在取得聯(lián)通的C網(wǎng)WAPSP認(rèn)證后,上報(bào)自己的域名,就能取到C網(wǎng)的瀏覽用戶(hù)手機(jī))一般手機(jī)號(hào)都放在HTTP頭里 實(shí)在知道就全部輸出來(lái)看一下,要用手機(jī)上測(cè)試哦,模擬器是沒(méi)有手機(jī)號(hào)!聯(lián)通的方法:ASP代碼 num=request....
sp.net mvc4 發(fā)布到wanwang的主機(jī)上 打開(kāi)提示未能加載文件或程序集...
說(shuō)的很明白,你的代碼中可能使用 Antlr3.Runtime。但是你發(fā)布時(shí)沒(méi)有將dll包含在bin里面。
0x00c5932e指令引用的0x00000000內(nèi)存.該內(nèi)存不能為read
建議將虛擬內(nèi)存撤換,刪除WindowsPrefetch目錄下所有*.PF文件,讓windows重新收集程序的物理地址。例三:在XP下雙擊光盤(pán)里面的“AutoRun.exe”文件,顯示“0x77f745cc”指令引用的“0x00000078”內(nèi)存。該內(nèi)存不能為“written”,要終止程序,請(qǐng)單擊“確定”,而在Windows 98里運(yùn)行卻正常。解決方法:這可能是系統(tǒng)的兼容性問(wèn)題...
300分!懂熊貓燒香病毒和auto病毒的高手給300分!
熊貓燒香病毒處理方法:清除步驟 === 1. 斷開(kāi)網(wǎng)絡(luò) 2. 結(jié)束病毒進(jìn)程 System%\\FuckJacks.exe 3. 刪除病毒文件:System%\\FuckJacks.exe 4. 右鍵點(diǎn)擊分區(qū)盤(pán)符,點(diǎn)擊右鍵菜單中的“打開(kāi)”進(jìn)入分區(qū)根目錄,刪除根目錄下的文件:X:\\autorun.inf X:\\setup.exe 5. 刪除病毒創(chuàng)建的啟動(dòng)項(xiàng):[HKEY_CURRENT_USE...
相關(guān)評(píng)說(shuō):
平陰縣差動(dòng): ______ string strPath=Server.MapPath("./");./就是當(dāng)前文件目錄的相對(duì)路徑 Server.MapPath方法是將其轉(zhuǎn)換成絕對(duì)路徑.也就是物理路徑
平陰縣差動(dòng): ______ App_Code ,bin
平陰縣差動(dòng): ______ 不用去絕對(duì)路徑,一般取相對(duì)路徑就行,因?yàn)槟愕捻?xiàng)目部署在服務(wù)器上,你可以取相對(duì)于項(xiàng)目根目錄的 地址來(lái)取你要的文件
平陰縣差動(dòng): ______ DirectoryInfo類(lèi)有個(gè)getfiles();方法,返回FileInfo[]…就是返回文件夾下所有文件的fileiofo類(lèi)
平陰縣差動(dòng): ______ PHP可以獲取網(wǎng)站的根目錄.在php程序開(kāi)發(fā)中經(jīng)常需要獲取當(dāng)前網(wǎng)站的目錄,我們可以通過(guò)常量定義獲取站點(diǎn)根目錄物理路徑,方便在程序中使用.下面介紹幾種常用的獲取網(wǎng)站根目錄的方法.php獲取網(wǎng)站根目錄方法一:1234define("...
平陰縣差動(dòng): ______ 今天用到,就上網(wǎng)查找了下.有這么幾個(gè)方式獲取根目錄的文件stringroot = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName) +"\\Configure.xml";或者String ...
平陰縣差動(dòng): ______ 使用以下方式,如果獲取不到,那么說(shuō)明你的服務(wù)器原本就不在e:盤(pán),那么建議你使用絕對(duì)路徑來(lái)解決這個(gè)問(wèn)題,直接定義路徑,而不要獲取路徑. 使用<%=request.getrealpath(".")%> 即可得到根目錄,必須調(diào)用以下幾個(gè)包: <%@ page import="java.util.*" %><%@ page import="javax.servlet.http.*" %><%@ page import="javax.servlet.*" %><%@ page import="java.io.*" %>
平陰縣差動(dòng): ______ string[] files = System.IO.Directory.GetFiles(@"D:\OD\", "*.doc",System.IO.SearchOption.TopDirectoryOnly);//獲取該目錄下的Doc文件 string[] files = System.IO.Directory.GetFiles(@"D:\OD\", "*.docx",System.IO.SearchOption....
平陰縣差動(dòng): ______ java有個(gè)特性是跨平臺(tái)性,所以其獲取項(xiàng)目根目錄的方法是一樣的.request.getContextPath()方法就是是得到項(xiàng)目的名字,如果項(xiàng)目為根目錄,則得到一個(gè)"",即空的字條串.如果項(xiàng)目為abc,<%=request.getContextPath()%> 將得到abc,服務(wù)器端的路徑則會(huì)自動(dòng)加上,<a href="XXXX.jsp"> 是指當(dāng)前路徑下的這個(gè)xxx.jsp頁(yè)面,有時(shí)候也可以在head里設(shè)置html:base來(lái)解決路徑的問(wèn)題,不多用的最多的還是request.getContextPath.