Я застрял, пытаясь развернуть свое веб-приложение mvc 2 в IIS, используя IIS 7.5 в Windows Server 2008 R2, интегрированный режим.
У меня возникла проблема с сеансом, сеанс потерянкогда я использую имя хоста для запуска своих веб-страниц в IE 7 или IE 8. Эта проблема не связана с файлами cookie, сеанс всегда равен нулю, независимо от того, включены или отключены файлы cookie в IE.
не имеет значенияфайлы cookie включены или нет.
Однако, если я использую URL-адрес IP-адреса (например, http://192.168.1.101/), сессия работает нормально.Кроме того, Firefox работает нормально во всех случаях.
Я думаю, что эта проблема не из моего кода, правильно?Я мог сделать что-то не так, когда пытался развернуть приложение mvc2 в IIS.Я просто описал несколько простых шагов по настройке, чтобы mvc 2 работал в IIS, как показано ниже
Установите IIS 7.5
выполните aspnet_regiis -ir
создать новый веб-сайт в IIS, используя интегрированный режим пула приложений .Net Framework 4.0.
опубликовать мой веб-проект (режим файловой системы)
скопировать опубликованную папку в "корневой каталог" только что созданного веб-сайта
скопировать dll system.web.mvc.dll в bin
С этого момента у меня уже есть мой веб-браузер, работающий в IIS, все, javascript, css, views, dll .... работают хорошо, за исключением сессии
Я ценю любые предложения, любые комментарииЛюбое руководство поможет решить эту проблему.
Спасибо