私は ASP.NET 2.0 の初心者です。おそらく、ASP.NET の専門家にとって、これはあまりにも基本的でばかげた問題に聞こえるかもしれません。しかし、これは私に眠れない夜を与えています。
基本的に、マスターページとマスターページのコンテンツプレースホルダー部分を埋めるコンテンツページを備えたシンプルな多言語Webサイトを開発しました。このアプリケーションは、ASP.NET Development Server 2.0で実行するように構成すると、うまく機能します。しかし、IIS Web サーバーで実行するために発行すると、機能しなくなります。:(トレースから、私が使用するセッション変数が保存されておらず、関連するコンテンツページにリダイレクトされていないことがわかりました。
コンテンツは表示されますが、リダイレクトされたページでいくつかの決定を下すセッション変数の値が失われ、例外が発生します。
どこが間違っているのか、アプリケーションを公開するための正確な手順を教えてください。
例: 私のホームページには http://localhost/Onlineupdate/Home.aspx?vers=1.1&lang=fr-FR のような URL があります
上記の URL に基づいて、vers変数とlang変数を削除してセッション変数に保存します。ただし、これらは IIS でホストされると失われます。