У меня есть файлы в сетевом пути (\ machine \ folder \ folder ..). В asp.net, пытаясь вытащить файлы с этого пути. здесь я хочу использовать относительный путь не этот сетевой (абсолютный) путь. пожалуйста, предложите, как это сделать?Сетевой путь для абсолютного пути - asp.net
ответ
Использование Path.GetFullPath
должно дать вам относительный путь.
В качестве альтернативы, если вы пытаетесь установить ссылку на изображения; например, на сетевом ресурсе вам нужно будет убедиться, что общий ресурс виден на вашем веб-сервере. Затем можно добавить определенные AppSettings в вашем web.config держать путь UNC к каталогу Изображение:
<appSettings>
<add key="imagePath" value="\\server\images\" />
</appSettings>
В вас код позади, вы могли бы сделать что-то вроде этого, чтобы получить изображение:
string img = @ConfigurationManager.AppSettings["imagePath"].ToString() + "\\Image1.jpg";
Извините, я обновил свой вопрос, нужен относительный путь. – Yogesh
@Yogesh Я думаю, что вышеупомянутый ответ должен дать вам то, что вы хотите. Это не работает для вас? –
относительно чего? –
Какие файлы вы пытаетесь вытащить? –