Есть ли способ получить физический путь к файлу из ASP. NET?
Scenerio: У меня есть приложение, которое находится на двух серверах, но теперь его будет гораздо больше, и каждый сервер помещает его в свой путь к физическому файлу. Прямо сейчас я делаю следующее:
//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\\"; }
Но что мне нужно сделать, это примерно так:
//for all servers
Application["StoreFilesPath"] = getPhysicalFilePath() +"\\Upload\\";
Как я могу это сделать?