2010-12-05 2 views
0

Je suis bloqué pendant que j'essaie de déployer mon application Web mvc 2 dans IIS, en utilisant IIS 7.5 dans Windows Server 2008 R2, en mode intégré.Déployer MVC 2 vers IIS 7.5 Windows Server 2008 Mode intégré

J'ai rencontré un problème avec Session, Session perdue lorsque j'utilise hostname pour lancer mes pages web dans IE 7 ou IE 8. Ce problème n'est pas lié aux cookies, la session est toujours nulle les cookies sont activés ou non désactivé dans IE.

les cookies sont activés ou non.

Toutefois, si j'utilise l'adresse IP (comme http://192.168.1.101/), Session fonctionne correctement. En outre, Firefox fonctionne bien tous les cas.

Je pense que ce problème ne vient pas de mon code, n'est-ce pas? Je pourrais faire quelque chose de mal pendant que j'essayais de déployer mon application mvc2 dans IIS. Je viens de dôme quelques étapes de configuration facile d'avoir 2 œuvres dans mvc IIS comme ci-dessous

  1. Installer IIS 7.5

  2. exécuter aspnet_regiis -ir

  3. créer un nouveau site Web dans IIS utilisant le framework .Net 4.0 mode intégré de pool d'applications.

  4. publier mon projet web (mode système de fichiers)

  5. dossier publié copie à "répertoire racine" du site vient de créer

  6. copier le system.web.mvc.dll dll bin

A partir de là, j'ai déjà ma course Web dans IIS, tout, javascript, css, vues, dll .... fonctionne bien, sauf session

J'apprécie n'importe quelle suggestion, aucun commentaire n'importe quel guide aide à obtenir ce problème résolu.

Merci

Répondre

1

Merci, j'ai trouvé le problème, causé par le nom d'hôte du serveur qui contient un soulignement

0

Si l'application fonctionne très bien dans un navigateur (Firefox), il n'y a aucun problème avec le déploiement de l'application. Aussi, juste parce qu'il est cassé dans IE si les cookies sont activés ou non ne signifie pas que le problème n'est pas lié aux cookies. IE pourrait rejeter les cookies, par exemple, par d'autres moyens. Surtout si cela fonctionne dans IE lorsque vous utilisez l'adresse IP ...

Avez-vous essayé de renifler la circulation d'avant en arrière pour voir ce qui est réellement envoyé? IE envoie-t-il des cookies au serveur à chaque requête?

Questions connexes