這裏是我有兩個盒子一個贏得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