4


1

linq to sqlはasp.net 2.0 Webアプリケーションで動作しますか?

linq to sqlはasp.net 2.0 Webアプリケーションで動作しますか?

サーバーがasp.net 3.5をサポートしていないことに気付きました(制御できません!)

3 Answer


4


サーバーは「.net 2.0」のみを理解する必要があります。 linqが追加されたとき .NET 3.0, the CLR was not updated. As long as everything was compiled on 少なくともhttp://www.microsoft.com/downloads/details.aspx?FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en[.NET 3.0]がインストールされているマシンであれば、正常に動作します。

IISのASP設定では、1.0.3705、1.1.4322、および2.0.50727のオプションしか提供されないため、特定のWebサーバーは3.0以降をサポートしていないようです。 ただし、「。NET 3.5」では「2.0.50727」CLRが引き続き使用されます。


1


サーバーがWindows 2000(またはそれ以前)の場合、DotNet 3.5をインストールできないため、LINQは機能しません。 ただし、Patrickが述べたように、IISに表示されるCLRオプションを使用しないでください。3.5がインストールされていても、マシンには2.0しか搭載されていないように見えます。


0


手掛かりはその3.5の機能であるLINQ部分にあると思うので、おそらくそうではありません…​