Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16916|Svar: 0

[Kilde] ASP.NET en samling metoder til at hente rodkataloget

[Kopier link]
Opslået på 10/10/2015 09.57.44 | | |

Når man skriver et program, opsummeres den rodmappe, der ofte bruges, som følger:
1. Hent rodmappemetoden for konsolapplikationen
Metode 1: Environment.CurrentDirectory for at opnå eller sætte den komplette kvalificerede sti for den aktuelle arbejdsmappe
Metode 2: AppDomain.CurrentDomain.BaseDirectory henter basismappen, som bruges af assembly-konfliktløseren til at undersøge assembly-mappen
2. Hent root-mappemetoden for webapplikationen
Metode 1, HttpRuntime.AppDomainAppPath.ToString(); Henter den fysiske drevsti til applikationsmappen for applikationen, der hostes i det aktuelle applikationsdomæne. Brugt til App_Data erhvervelse
Metode 2: Server.MapPath("") eller Server.MapPath("~/"); Returnerer en fysisk filsti, der modsætter den angivne virtuelle sti på webserveren
Metode 3, Request.ApplicationPath; Få den virtuelle applikationsrod for den ASP.NET applikation på serveren
3. Hent root-mappemetoden for WinForm-applikationen
1、Environment.CurrentDirectory.ToString(); Få eller sæt en fuldt kvalificeret sti til den nuværende arbejdsmappe
2、Application.StartupPath.ToString(); Få stien til den eksekverbare fil, der startede applikationen, undtagen navnet på den eksekverbare fil
3、Directory.GetCurrentDirectory(); Få applikationens aktuelle arbejdsmappe
4、AppDomain.CurrentDomain.BaseDirectory; Få base-mappen, som bruges af assembly-konfliktløseren til at undersøge assembly-mappen
5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Få eller sæt navnet på den mappe, der indeholder applikationen
Følgende to metoder kan få navnet på eksekveringsfilen
1、Process.GetCurrentProcess(). MainModule.FileName; Du kan få filnavnet på den exe, der i øjeblikket bliver kørt.
2、Application.ExecutablePath; Få stien til den eksekverbare fil, der startede applikationen, inklusive navnet på den eksekverbare fil




Tidligere:Verifikation fejler for en eller flere enheder. For mere information, se egenskaben EntityValidationErrors.
Næste:C# skriver og læser tekstfiler op
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com