2009-01-26 3 views

ответ

25

Вы должны использовать HostingEnvironment.ApplicationPhysicalPath:

string myXsltFilename = Path.Combine(HostingEnvironment.ApplicationPhysicalPath, "App_Data", "my.xslt"); 
+0

Вы должны использовать статические методы класса Path при работе с путями. – casperOne

+0

Возможно, но каждая статья MSDN, которую я когда-либо видел, используя этот метод, всегда использует строковый литерал для App_Data. –

+1

HostingEnvironment.MapPath() объединяет два. Однако для App_Data нет константы, поэтому вы застряли в жестком кодировании. Не то, чтобы это могло измениться. – Maurice

Смежные вопросы