Я создал новый веб-сайт в IIS, называемый wbsite1. Затем я добавил приложение на веб-сайт1, который является веб-сайтом, называемым веб-сайтом2. Проблема возникла, когда мы попытались получить доступ к ссылкам на сайте2. Браузер всегда ссылается на корневой URL-адрес и перенаправляет, поэтому мы пытаемся изменить все URL-адреса на сайте2. Например, если у нас есть URL в WEBSITE2 как:проблема с путями дочерних приложений
<a href='http://localhost:2030/website2/cms/default.aspx...'
и щелкаем по этой ссылке браузер перенаправляет нас:
http://localhost:2030/website1/default.aspx
Почему я получаю такое поведение? И каково наилучшее обходное решение для интеграции двух веб-сайтов, не пытаясь возиться со всеми ссылками на веб-сайте? Большое спасибо.
Мы столкнулись с проблемами когда я пытаюсь получить доступ к странице в приложении ребенка он перенаправляет на страницу по умолчанию основного приложения и выдает ошибку:
Session state is not available in this context.
это может быть элемент аутентификации Forms в web1 веб-сайте web1.config с перенаправлением loginUrl или defaultUrl на /website1/default.aspx, который используется/унаследован в ваш сайт2? – jbl
нет их ничего подобного в web.config веб-сайта1 или website2 – Sora
проблема находится в ссылках, используемых внутри website2, а не на сайте1 – Sora