Есть ли способ получить физический путь к файлу по URL-адресу 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\\";
Как я могу это сделать?