Web.configで指定されているバージョン
Windows7環境でIIS+ASP.NET(MVC)+mysqlをインストールして
他人から提供してもらったプログラムを動かそうとしています。
上記の指定されたソフトをインストールし実行したところ
'/'アプリケーションでサーバエラーが発生しました。
というエラーとなります。
いろいろ調べたところWeb.configファイルで指定しているソウトの
バージョンとインストールマシンのソフトのバージョンが違うため
エラーとなっていると推測しています。
■Web.config(Ver4.0.0.0)
<add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
■マシン(Ver2.0.0.0)
C:\Windows\assembly\System.Security
プロパティ 2.0.0.0
上記だけでなくほかにも4.0.0.0と3.5.0.0とかバージョンの違うものがいくつかあります。
C:\Windows\assembly\System.Securityのバージョンを
4.0.0.0にあげるには何をインストールすればよいのか
教えて頂けないでしょうか?
Web.configファイルをマシンのバージョンに合わせれば動作可能かもしれませんが
事情がありマシン側のバージョンを合わせる必要があります。
また、IISやASP.NETのプログラム開発の初心者のため
質問内容に不備等ございましたらご了承お願いいたします。
なお、ASP.NETは以下をインストールしました。
http://msdn.microsoft.com/ja-jp/aa570309
Web 開発ダウンロード:
ASP.NET and ASP.NET MVC (英語)
http://msdn.microsoft.com/ja-jp/asp.net/aa336554
Visual Studio (90 日評価版)
Visual Studio 2010
以上です。
お礼
ご回答ありがとうございます。 つまり、WEBの新時代だ!みたいな意味ですね。USBやプログラミング言語みたいに、何か規格か何かが変わったのかと思っちゃいました。