Вопрос

Управление путями URL может быть настоящей проблемой в ASP.NET. AbsolutePath против RelativePath против и т.д. сводит меня с ума. Я считаю, что многие решения требуют, чтобы пользователь отредактировал элемент web.config, чтобы включить правильный путь к подпапке; напр.

Корень сайта: http://www.domain.com Параметр Web.config: /

Корень сайта: http://www.domain.com/blog Параметр web.config: / blog /

Есть ли способ правильно обработать это без необходимости вносить изменения в web.config?

Это было полезно?

Решение

Вы можете использовать Request.ApplicationPath. Ссылка на использование здесь .

Таким образом, например, папка с вашими изображениями будет Request.ApplicationPath + " / images / " ;;

Другие советы

Я думаю, что запись в блоге Рика помогает решить некоторые из моих проблем ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top