Я работаю над изменениями, связанными с вложенным приложением в веб-приложении. Мое веб-приложение оптимизировано для работы с виртуальным каталогом или без него. Для этого я встретил условие, которое проверило, имеет ли входящий URL-адрес "/" или "/ {subapplicationname} /"
Чтобы проверить этот случай, я поставил условие, как показано ниже,
HttpContext.Request.Url.AbsolutePath == Url.Action("/", "/")
Без подпункта: "/" == "/"
С подпунктом: "/ applicationname /" == "/ applicationname /"
Ну, на самом деле, оба случая (с под-заявкой и без нее) пройдены.
И я сомневаюсь, что синтаксис Url.Action("/", "/")
правильный? или же переход на HttpRuntime.AppDomainAppVirtualPath является оптимальным?
Я искал по интернету и не нашел сценарий Url.Action("/", "/")
.
Любая помощь приветствуется. Заранее спасибо.