ASP.NET/IIS эквивалент Java / WAS контекст-корень - PullRequest
2 голосов
/ 01 апреля 2009

В Java на WebSphere Application Server, если я хочу, чтобы мои сервлеты и т. Д. Начинались с определенного корневого пути, я использую свойство context-root в дескрипторе развертывания EAR (application.xml). Например, мой сервлет называется GetData, но я хочу, чтобы URL-адрес был www.mysite.com/secure/restricted/GetData, поэтому я установил для context-root значение secure / limited.

Как мне это сделать в ASP.NET на IIS? Это какой-то параметр конфигурации для приложения?

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

В .Net Core 2.0 в файле launchSettings.json есть свойство applicationUrl:

По умолчанию это будет "http://localhost:port/GetData" or "http://localhost:port"

Просто измените его на ваш окончательный URL:

"http://localhost:port/secure/restricted/GetData"
0 голосов
/ 01 апреля 2009

Одним из вариантов будет перезапись URL-адреса - http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

С другой стороны, если ваш динамический сайт asp.net отделен от остального содержимого, вы можете добавить папку secure / и настроить ее там через диспетчер IIS, чтобы указать, что она ограничена вашим сайтом asp.net ( независимо от того, где он хранится).

Тем не менее, я не знаю, дает ли контекстный корень WAS что-то дополнительное для ссылок на другую информацию за пределами сайта asp.net.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...