Развертывание MVC 2 в IIS 7.5 в интегрированном режиме Windows Server 2008 - PullRequest
0 голосов
/ 05 декабря 2010

Я застрял, пытаясь развернуть свое веб-приложение 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, как показано ниже

  1. Установите IIS 7.5

  2. выполните aspnet_regiis -ir

  3. создать новый веб-сайт в IIS, используя интегрированный режим пула приложений .Net Framework 4.0.

  4. опубликовать мой веб-проект (режим файловой системы)

  5. скопировать опубликованную папку в "корневой каталог" только что созданного веб-сайта

  6. скопировать dll system.web.mvc.dll в bin

С этого момента у меня уже есть мой веб-браузер, работающий в IIS, все, javascript, css, views, dll .... работают хорошо, за исключением сессии

Я ценю любые предложения, любые комментарииЛюбое руководство поможет решить эту проблему.

Спасибо

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Спасибо, я обнаружил проблему, вызванную именем хоста сервера, который содержит подчеркивание

0 голосов
/ 05 декабря 2010

Если приложение отлично работает в одном браузере (Firefox), с развертыванием приложения проблем не возникает. Кроме того, только то, что в IE не работает, включены куки или нет, не означает, что проблема не связана с куки. Например, IE может отклонять файлы cookie другими способами. Особенно, если он работает в IE, когда вы используете IP-адрес ...

Вы пытались понюхать трафик назад и вперед, чтобы увидеть, что на самом деле отправляется? IE отправляет куки на сервер при каждом запросе?

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