这里是我有两个盒子一个赢得2003服务器IIS6另一个win2008服务器IIS 7.0 我有一个名为Util(win app)的独立应用程序,内置.net 2.0(VS2005)试图加载.net 4.0 dll /程序集(VS2010)。这需要在应用程序中简单的设置它是建立一个“Util.exe.config”,并添加以下设置此程序集由比当前加载的运行时更新的运行时构建,无法加载
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
这基本上确保.NET 2.0使用CLR 4.0
作品像魅力与winserver2008框但在win2003服务器内与上述消息喊?
任何想法??
@update:两台机器都安装了.NET 4.0框架。
您确定Windows 2003服务器安装了4.0吗?你能告诉哪个运行时正在被加载? – 2011-06-15 21:41:50
另请参阅http://stackoverflow.com/questions/2628078/loading-executing-clr-2-0-assemblies-in-clr-4-0 – 2011-06-15 21:42:28
@Jim:如何找出哪台CLR在生产机器上加载 – Gauls 2011-06-15 21:42:56