У меня есть классическая страница ASP и приложение MVC3.0 с использованием сессии Cookieless.asp page перенаправление на приложение mvc, которое использует сеанс cookieless
Когда пользователь пытается получить доступ к странице ASP, я должен перенаправить с страницы asp на приложение MVC вместе с запросами. Итак, у меня есть следующий код на странице ASP.
//////////////////
Dim Surl
Surl = "/ MVC/хуг?" & Request.QueryString
Response.Redirect (Surl)
////////////////////////////
Приложение ASP и приложение MVC размещаются в одном домене. Когда я пытаюсь получить доступ к приложению ASP с помощью http: \ domain \ wsd.asp, он перенаправляется на http: \ domain \ mvc \ xyz \ s (xccxzcxzzxczxczxczxxczxc), где s (xccxzcxzzxczxczxczxxczxc) является идентификатором сеанса.
Но когда я пытаюсь получить доступ к asp-приложению с помощью некоторых запросов, таких как http: \ domain \ wsd.asp? Querystring = ffg, он не перенаправляет приложение MVC и вызывает ошибку. Internet Explorer не может отображать веб-страницу.
Однако, когда я использую URL-адрес http: \ domain \ mvc \ xyz? Querystring = ffg непосредственно в браузере, он правильно перенаправляется путем добавления sessionid в url.
Когда я делаю свое приложение MVC для использования Session с Cookies, перенаправление из asp с или с помощью querystrings работает нормально.
Пожалуйста, помогите мне с этой проблемой.
Спасибо!