guardar - obtener ruta de carpeta c#
Obtener la ruta del archivo de configuraciĆ³n actual de la aplicaciĆ³n (3)
Esto obtendrá la ubicación web.config o y app.config (yourprogram.exe.config).
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
La razón por la que hice esta pregunta es que quería crear una clase de ayuda para la creación de instancias Remoting, y quería pasar la ruta del archivo app.exe.config (o web.config) correspondiente al método RemotingConfiguration.Configure
, dependiendo de la persona que llama.
¿Hay alguna forma de obtener el nombre del archivo de configuración para las aplicaciones Win y Web sin verificar si la aplicación es Web o WinForms?
Para encontrar la ubicación de la aplicación en ejecución.
System.Reflection.Assembly.GetExecutingAssembly().Location;
No sé sobre el caso web.
he usado
string folder = System.Web.HttpContext.Current != null ?
System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_data") :
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
sin problemas, pero tal vez hay algunos casos de esquina que no conozco ...