- PR -

.NET Framework の混在に関して

1
投稿者投稿内容
りん
ベテラン
会議室デビュー日: 2005/11/28
投稿数: 51
投稿日時: 2006-03-02 16:55
掲題の件について、どなたかご教示ください。
.NET FrameWork1.0、1.1、2.0は同一端末で
混在する事は可能なのでしょうか?

また、それぞれで作成した(1.0、1.1、2.0)APは
問題なく動作するのでしょうか?

何か参考になるHP等、ご存知でしたら
教えて頂けないでしょうか?

お手数ですが、宜しくお願い致します。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-03-02 17:08
引用:

やすさんの書き込み (2006-03-02 16:55) より:

掲題の件について、どなたかご教示ください。
.NET FrameWork1.0、1.1、2.0は同一端末で
混在する事は可能なのでしょうか?


可能です。

引用:

また、それぞれで作成した(1.0、1.1、2.0)APは
問題なく動作するのでしょうか?


サイドバイサイド実行によって問題なく可能です。

引用:

何か参考になるHP等、ご存知でしたら
教えて頂けないでしょうか?


「サイドバイサイド実行」で検索してみてください。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
りん
ベテラン
会議室デビュー日: 2005/11/28
投稿数: 51
投稿日時: 2006-03-02 17:43
じゃんぬねっとさん、返信ありがとうございました。

大変参考になりました。
本当にありがとうございました。
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2006-03-02 19:48
ASP.NETの場合は、動作するFrameworkのバージョンを決めるのはIISですので気をつけてくださいね。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconmanagingmultipleversionsofaspnet.asp
既定では、次の条件に一致すると、既存のすべての ASP.NET アプリケーションが、インストールしているバージョンのランタイムを使用するようにインストール中に自動的に再構成されます。
ですので、「VS2002で作ったアプリがいつのまにかFramework1.1で動作してた」なんてこともありえます。
りん
ベテラン
会議室デビュー日: 2005/11/28
投稿数: 51
投稿日時: 2006-03-03 18:16
引用:

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconmanagingmultipleversionsofaspnet.asp
既定では、次の条件に一致すると、既存のすべての ASP.NET アプリケーションが、インストールしているバージョンのランタイムを使用するようにインストール中に自動的に再構成されます。


レスありがとうございます。
すいませんが教えてください。次の条件とはどこの事をさされているのでしょうか?
以上、宜しくお願い致します。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-03-03 18:28
引用:

やすさんの書き込み (2006-03-03 18:16) より:

次の条件とはどこの事をさされているのでしょうか?


移行後のサイトにしっかりと書いてありますけどね。

  ASP.NET の複数バージョンの管理

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2006-03-03 18:36
MSDNのサイトが変わったんですね。
http://msdn2.microsoft.com/ja-jp/library/a99txfy5.aspx
こっちでは逆の表現がされてます。
既にランタイムがインストールされているコンピュータに新しいバージョンの .NET Framework をインストールすると、すべての ASP.NET アプリケーションはこのバージョンの .NET Framework を使用するように自動的に更新されます。例外は、互換性のないバージョンのランタイムにバインドされているアプリケーションや、ランタイムの以降のバージョンにバインドされているアプリケーションです

例えば、VS2002(Framework1.0)で開発していて、同じマシンにVS2003をインストールすると、今までVS2002で開発していたWebアプリもFramework1.1を見るように変更されてしまうということです。
気が付かないで実機で動かしてみたら開発時と動きが違う、なんてこともあります。
(昔これでハマりました)
Framework2.0はメジャーバージョンが違うので、"互換性がない"と判断されて、勝手に置き換えられないみたいですね。
りん
ベテラン
会議室デビュー日: 2005/11/28
投稿数: 51
投稿日時: 2006-03-06 19:34
返信遅くなってしまい、すいませんでした。

じゃんぬねっとさん、一郎さん、レスありがとうございます。

ASP.NETアプリケーションを使用する場合は気をつけないと
いけないのですね。ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)