2010-12-05 9 views
0

Windows Server 2008 R2の統合モードでIIS 7.5を使用して、IISでmvc 2 Webアプリケーションを展開しようとしていますが、MVC 2をIIS 7.5に展開するWindows Server 2008の統合モード

私はIE 7またはIE 8でWebページを起動するためにhostnameを使用すると、Session、Session lostで問題が発生しました。この問題はCookieとは関係ありません。セッションは常にnullです。 IEでは無効になっています。

クッキーが有効かどうかは関係ありません。

しかし、IPアドレスurl(http://192.168.1.101/など)を使用すると、セッションは正常に動作します。また、Firefoxはすべての場合に問題なく動作しています。

私の考えでは、この問題は自分のコードから来ていないと思いますか? IISでmvc2アプリケーションをデプロイしようとしていたときに何か問題が起きた可能性があります。私はちょうどドームいくつかの簡単な設定手順を実行するIIS 7.5

  • をインストールし、以下の

    1. ようにIISでのMVC 2つの作品を持っているます。aspnet_regiis -ir

    2. .NET Frameworkを使用してIISで新しいWebサイトを作成4.0アプリケーションプール統合モード。

    3. 私のWebプロジェクト(ファイル・システム・モード)を公開し、ウェブサイトの「ルートディレクトリ」へ

    4. コピー、公開フォルダがちょうど

    5. を作成しましたが、ビンに、DLLのsystem.web.mvc.dllをコピーここから

    、私はすでにIIS、すべてのものは、Javascript、CSS、ビュー、DLL内の私のウェブ走行を持っている....セッション

    除いてうまく機能

    この問題を解決するためのガイドがあれば、ご意見、ご意見などありがとうございます。

    おかげ

  • 答えて

    1

    ありがとうございました。問題が見つかりました。アンダースコアを含むサーバーホスト名が原因です。

    0

    アプリは1つのブラウザ(Firefoxの)で正常に動作している場合は、アプリケーションの展開と問題はありません。また、IEで壊れているというだけで、クッキーが有効かどうかは問題がクッキーに関係しているとは限りません。 IEは、例えば、他の手段によってクッキーを拒否している可能性があります。あなたがIPアドレスを使用する場合、それはIEで動作する場合は特に...

    は、あなたが実際に送られているかを確認するために、前後にトラフィックを盗聴しようとしたことがありますか? IEは各リクエストでCookieをサーバーに送信していますか?

    関連する問題