Windows Server 2003上で実行されているASP.NET 3.5 Webサイトがあり、ASP.NET State Serviceを使用してセッションを管理しています。動作しているように見えますが、定期的に私のコードが動作する状態サービスのバージョン2.0を持っている必要があるというエラーが表示されます(これは私が一時的にセッションInProcを保存することに戻りました)。ページをリフレッシュすると、エラーが消えてしまいます(ちょっと、戻ってきます)。ASP.NET状態サービスのバージョンに関する問題。状態サービスが1.1、Webサイトが3.5
だから私は、サービス・インターフェースでASP.NET状態サービスのプロパティを見て、それが1.1フレームワークフォルダ内の.exeのへのマッピングです:
C:\ WINDOWS \ Microsoft.NET \ Frameworkの\ V1 .1.4322 \ aspnet_state.exe
対応するバージョンが2.0フレームワークフォルダにありますが、新しいサービスとして追加する方法はわかりません。私はまた、2.0バージョンの追加(および1.1バージョンの停止と削除)が問題を解決するかどうかは確かではありません。
ありがとうございました。
ミック
まあ、 'sc'コマンド、特に次のコマンドは、私が必要とするものを正確に実行する必要があります: sc config aspnet_state binPath = "C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_state.exe 既存の 'ASP.NET State Service'で実行可能ファイルのパスを変更することができますが、これはまったく動作せず、 'sc'コマンドのこのブランチの使用方法が表示されます。 –
また、seを再起動してみました.NET 3.5フレームワークのインストールがまだあまり完了していない場合に備えて、rver(よくVPSコンテナ)をインストールしてください。助けてくれなかった。私はちょうど全く新しいサービスとして他のものをインストールしなければならないと思う。 –