我正在使用cms(mojoportal)并想在网络服务器上安装它,这个网络服务器安装了.net 3.5 sp1(要求它运行),我编译项目的电脑也有3.5 sp1 (我使用的是Windows 7,它附带3.5 sp1)
虽然我收到一个错误,我知道只有当cms在3.5上运行时才出现。我相信它,因为它只在3.5的本地机器上编译。有没有办法编译我的项目并专门针对3.5 sp1。
当您在visual studio中单击项目属性时,它不会显示Service Pack选项。
错误是
无法从程序集'System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'加载类型'System.Web.UI.ScriptReferenceBase'。
我知道我的解决方案中没有ToolkitScriptManager(我读过的修复是将其更改为asp:ScriptManager)
提前致谢
添
答案 0 :(得分:1)
你的机器听起来搞砸了,这应该有效。导航到C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.5并查看DLL的属性。我的文件版本是3.5.30729.4926,修改日期为6/10/2009。从另一台机器复制文件是Q& D修复,重新安装.NET是明智的。