Я могу получить доступ к физическому местоположению сервера, используя Server.MapPath
. Это дает мне физический путь, который находится внутри папки wwwroot
.Как получить доступ к местоположению, отличному от wwwroot в asp.net
Я хочу сохранить некоторые данные в другой диск того же сервера, скажем D:
. Я думаю, что я не могу получить физическое расположение диска D:
, используя Server.MapPath
, потому что он находится за пределами папки wwwroot
. Поэтому я буду жестко закодировать это местоположение в своем проекте. Но теперь проблема в том, что я хочу получить доступ к сохраненным данным с использованием URL-адреса сервера, например www.mysite.com/image/myimage.png
, где image/myimage.png
находится в D:
. Так что я просто хочу знать, можно ли или не использовать asp.net или предложить, пожалуйста, что я должен сделать, чтобы преодолеть эту проблему
Создайте виртуальный каталог под IIS и укажите его на место вашего D-диска. –
Мое предположение, поскольку я никогда не делал этого, заключается в том, что если вам нужно указать, где его сохранить, тогда вам нужно указать, где его также получить. –