Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16916|Válasz: 0

[Forrás] ASP.NET egy metódusgyűjtemény a gyökérkönyvtár megszerzéséhez

[Linket másol]
Közzétéve 2015. 10. 10. 9:57:44 | | |

Program írásakor a gyakran használt projekt gyökérkönyvtárát a következőképpen összefoglaljuk:
1. Szerezze be a konzolalkalmazás gyökérkönyvtár módszerét
1. módszer: Environment.CurrentDirectory a jelenlegi munkakönyvtár teljes minősített útjának megszerzéséhez vagy beállításához
2. módszer: AppDomain.CurrentDomain.BaseDirectory megszerzi az alapkönyvtárat, amelyet az assembly konfliktusmegoldó használ az assembly vizsgálatára
2. Szerezze be a webalkalmazás gyökérkönyvtár módszerét
1. módszer, HttpRuntime.AppDomainAppPath.ToString(); Megkapja a fizikai meghajtó útvonalat az aktuális alkalmazástartományban tárolt alkalmazás alkalmazáskönyvtárához. Felhasználás App_Data beszerzéshez
2. módszer: Server.MapPath("") vagy Server.MapPath("~/"); A webszerveren a megadott virtuális úttal ellentétes fizikai fájlút jelenik meg
3. módszer, Request.ApplicationPath; Szerezze meg a ASP.NET alkalmazás virtuális alkalmazásgyökerét a szerveren
3. Szerezze be a WinForm alkalmazás gyökérkönyvtár módszerét
1、Environment.CurrentDirectory.ToString(); Szerezz vagy állíts be egy teljesen minősített útvonalat a jelenlegi munkakönyvtárhoz
2、Application.StartupPath.ToString(); Szerezd meg az útot az alkalmazás indító futtatható fájljához, kivéve a futtatható fájl nevét
3、Directory.GetCurrentDirectory(); Szerezd meg az alkalmazás aktuális munkakönyvtárát
4、AppDomain.CurrentDomain.BaseDirectory; Szerezze be az alapkönyvtárat, amelyet az assembly konfliktusmegoldó használ az assembly vizsgálatára
5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Szerezd vagy állítsd be az alkalmazás tartalmát tartalmazó könyvtár nevét
A következő két módszer megkaphatja a végrehajtó fájl nevét
1、Process.GetCurrentProcess(). MainModule.FileName; Megkaphatod az exe fájlnevét, amit éppen futtatnak.
2、Application.ExecutablePath; Ismerd meg az alkalmazást indító futtatható fájl útvonalát, beleértve a futtatható fájl nevét is




Előző:Az ellenőrzés egy vagy több entitás esetében megbukik. További információért lásd az EntityValidationErrors tulajdonságot.
Következő:C# szövegfájlokat ír és olvas ki
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com