4

这就是我有两个盒子,一个是 win 2003 服务器 IIS6,另一个是 win2008 服务器 IIS 7.0 我有一个独立的应用程序,名为 Util(win 应用程序),内置于 .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 框架。

4

2 回答 2

2

看看黄色死亡屏幕的底部。它会告诉您哪个运行时版本创建了错误。

我们在谈论网络应用程序吗?如果是,您需要更改应用程序池。上述设置不会影响 Web 应用使用的框架版本。

西蒙

于 2011-07-28T14:47:17.027 回答
0

重新启动机器,它工作。

于 2012-02-28T14:37:16.647 回答