私は独自の仮想ディレクトリに.NET 1.1アプリケーションを持っています。私はasp.netバージョンタブで.NET 1.1に設定しました。IISを再起動すると仮想ディレクトリのASP.NETバージョンが変更されます
IISを再起動するたびに、asp.netのバージョンが.NET 2.0に変更されます。
誰かがこれを行う理由を説明してもらえますか?
私は独自の仮想ディレクトリに.NET 1.1アプリケーションを持っています。私はasp.netバージョンタブで.NET 1.1に設定しました。IISを再起動すると仮想ディレクトリのASP.NETバージョンが変更されます
IISを再起動するたびに、asp.netのバージョンが.NET 2.0に変更されます。
誰かがこれを行う理由を説明してもらえますか?
なぜASP.NET 1.1を使用しますか? 2.0以上を使用しましょう。 ASP.NET 1.1は今やとても古く、私はこれを強制しようとして何の利点も想像することはできません。
私は以前これが起こっているのを見ましたが、それを引き起こすイベントの正確なシーケンスを思い出すことはできません。私はそれが同じアプリケーションプールで.Net 1.1と2.0でアプリケーションを持つことと関係していると信じています。 .Net 1.1と2.0を同じアプリケーションプールで実行することはできません。私はちょうど推測ですが、あなたのメインのIISウェブサイトはおそらく.Net 2.0に設定されており、IISを再起動する(またはアプリケーションプールを再起動する)ときに仮想ディレクトリにプッシュダウンしています。
仮想ディレクトリがIISのアプリケーションに設定されていることを確認し、それを自分のアプリケーションプールまたは.NET 1.1アプリケーションのみを含むアプリケーションプールに移動します。