2016-08-10 6 views
0

私はアプリケーションのアップグレード中に問題に直面しています。私のアプリケーションは.NET Framework 2.0とDNN 4.09で構築されました。今我々は両方のアップグラデーションを行っている。しかし、どうすれば私の.netフレームワークが3.5になったのか確認できますか?私が例外を得るたびに、それは.net 2.0の黄色い画面に表示されます。その後、DNN 4.09を5.02にアップグレードしようとしました。アプリケーションがスムーズに実行されているが、管理パネルを使用すると、「ホスト>ホストの設定」の下の.NETバージョンを表示することができますDNNでhtmlmodule.dll enter image description hereenter image description here.netとdnnフレームワークのアップグレーデイング

答えて

0

のクラッシュの多くcrashing.Itショーを見せているタブの「基本設定」を選択します。 「設定」セクションが表示されます。ここでは、基本的なホスティング環境設定を見つけることができます。ページとタブの名前は、バージョンごとに少し異なる可能性があることに注意してください。

IIS自体に、アプリケーションプールが使用している.NETバージョンの種類をチェックインすることもできます。

0

IISでアプリケーションプールの.Netバージョンを変更する必要があります。 次に、プロジェクトで参照しているDotNetNuke.dllアセンブリの同じバージョンに対して構築するために、アセンブリ情報の.NETバージョンを変更する必要があります。 IISで更新する方法へのリンクは次のとおりです。http://www.dnnsoftware.com/community-blog/cid/134981/upgrading-dotnetnuke-to-aspnet-40 それでも解決しない場合は、エラーのスクリーンショットを添付してください。

+0

私が言ったように、私は.netバージョンを3.5に変更しました。 IISでCLRのバージョンを指定しています(私が間違っていない場合)、CLRのバージョンが3.5と2.0の両方で同じであるため、3.5が私のアプリケーションプールリストにリストされていません。 –

+0

DNN Web設定のすべてが3.5を参照していますか?私はアップグレードがあなたのためにこれらの変更を加えたと仮定します。新しいLinqアセンブリがWebコンフィグレーションで表示され、コンパイラのバージョンが3.5に更新されているはずです。たぶんエラーを与えるアセンブリの.Netバージョンが何らかの奇妙な理由で4.0+でないことを確認してください。 – Andy

関連する問題