¿Hay alguna manera de obtener el archivo físico de la URL de ASP.NET?ASP.NET Get physical filepath from URL
Scenerio: Tengo una aplicación que está en dos servidores, pero ahora estará en muchos más, y cada servidor lo coloca en una ruta de archivo físico diferente. En este momento estoy haciendo esto:
//for server 1
if (Request.Url.GetLeftPart(UriPartial.Path).Contains(".com"))
{ Application["StoreFilesPath"] = "E:\\Data\\rootsite\\f1\\appsite\\Upload\\"; }
//for server 2
if (Request.Url.GetLeftPart(UriPartial.Path).Contains(".net"))
{ Application["StoreFilesPath"] = "E:\\Web\\rootsite2\\f34\\abc\\ghi\\appsite\\Upload\\"; }
Pero lo que tengo que hacer es algo como esto:
//for all servers
Application["StoreFilesPath"] = getPhysicalFilePath() +"\\Upload\\";
¿Cómo puedo hacerlo?