С MSDN :
Получает корневой путь виртуального приложения ASP.NET на сервере.
Таким образом, это часть пути URL-адреса, которая является корнем веб-приложения IIS, в котором выполняется код. Корневой URL-адрес («http://domain/") всегда является приложением IIS, поэтому выдаст« / » как его ApplicationPath
.
Возможно, вам потребуется преобразовать некоторую дочернюю (виртуальную) папку в приложение IIS, чтобы увидеть более длинный путь.
Обновлено с комментария:
Я хочу получить часть ": / ..."
Эта информация доступна в свойствах Request.Uri
. В частности, http - Uri.Scheme
, severname - Uri.Host
, а порт Uri.Port
(но отметьте Uri.IsDefaultPort
, чтобы проверить, нужно ли его указывать).