sufi2008123 Ответов: 5

как получить физический путь в web в классе C#


string path=Server.MapPath("../Report/rpt/ReportSchema.xsd");

ошибка в классе c# на сервере.MapPath

R. Giskard Reventlov

Так в чем же ошибка?

5 Ответов

Рейтинг:
2

RaviRanjanKr

ваш вопрос немного сбивает меня с толку. пожалуйста, будьте более ясны, задавая вопрос, а также укажите, какую ошибку вы получаете. что угодно
Попробуй

// This will locate the Example.xml file in the App_Data folder.
	// ... (App_Data is a good place to put data files.)
HttpContext.Current.Server.MapPath("~/App_Data/Example.xml")


// This will locate the Example.txt file in the root directory.
	// ... This can be used in a file in any directory in the application.

HttpContext.Current.Request.MapPath("~/Example.txt");


Ссылка На Ссылку:- http://www.dotnetperls.com/mappath[^]


Рейтинг:
1

MaulikDusara

Привет,
Пожалуйста, обратитесь к приведенным ниже ссылкам

HttpServerUtility.Метод MapPath [^]
HttpServerUtility.Метод MapPath-2[^]


Рейтинг:
0

Jitendra Parida - Jeetu

Привет,
Попробуй вот это

string path = сервер.MapPath ("~/UploadFiles/ " + "upload_text.txt");


Рейтинг:
0

D K N T H

попробуйте вместо этого

string path=Server.MapPath("~/Report/rpt/ReportSchema.xsd");


надеюсь, это поможет!


улыбнись мне :)


Рейтинг:
0

AmitGajjar

Привет,

когда вы используете относительный путь, убедитесь, что ваша текущая страница существует в каталоге и где находится запрошенный файл отчета. в зависимости от этого вам нужно передать параметр в Сервер.MapPath.

дайте мне знать, если вам понадобятся дополнительные разъяснения.

спасибо
- Амит.