0

我在 4.0 框架中创建了 Asp.net 应用程序。我必须在测试服务器机器上部署它。其中已经安装了2.0框架。因此,当我浏览页面时配置后,出现如下错误,

Line 9:    </connectionStrings>
Line 10:   <system.web>
Line 11:     <compilation debug="true" targetFramework="4.0">
Line 12:       <assemblies>
Line 13:         <add assembly="System.Design, Version=4.0.0.0, Culture=neutral,

有人可以帮我吗?

4

2 回答 2

1

4.0 框架需要安装在测试服务器机器上。如果是,请确保将 IIS 中网站的应用程序池设置为 .net 4.0(和 .net 2.0)。然后你的配置应该可以工作(2.0 期望 web.config 文件中有不同的元素)

于 2013-02-20T17:21:12.660 回答
0
Line 9:    </connectionStrings>
Line 10:   <system.web>
Line 11:     <compilation debug="true">
Line 12:       <assemblies>
Line 13:         <add assembly="System.Design, Version=4.0.0.0, Culture=neutral,

删除目标版本时会发生什么?它仍然有效吗?

如果您将 .NET FW 1.1、2.0 之间的差异概念化。3.5,4.0... 等等...您会注意到很多阻碍向后兼容性的是 web.config 较新的代码。否则,如果命名空间都是该框架的一部分,则它不在乎。

于 2013-02-20T17:25:11.607 回答