У меня есть 4 проекта WebForms в моем решении. Я хочу иметь возможность перенаправлять URL-адреса на страницу в другом проекте WebForms.
В настоящее время я должен установить URL / номер порта в веб-настройках моего проекта, установить этот URL-адрес в моей веб-конфигурации в качестве параметра приложения, затем прочитать его и обработать перенаправление.
Это настоящая боль и делает развертывание в различных средах неприятным. Есть ли способ динамически обрабатывать это с помощью кода?
Чтобы сделать вышеописанное еще более сложным, я могу сопоставить все проекты в IIS следующим образом:
- www.mydomain.com / project1
- www.mydomain.com / тест / project2
- www.mydomain.com / тест / project3
Но это не должно иметь значения, потому что вы можете сделать это, чтобы получить Web Root Url для сервера, на который я хочу перенаправить:
HttpContext.Current.Request.ApplicationPath;
Я не уверен, что мне лучше всего подходит обработка маршрута веб-конфигурации или я могу сделать это динамически?
Спасибо за любую помощь.