【发布时间】:2012-11-06 07:27:05
【问题描述】:
我有一个网站,我编译为 .net 3.5 作为目标框架,它在本地运行良好,但是当我将它上传到 godaddy 的服务器时,我收到以下错误:-
System.Web.HttpParseException:无法加载文件或程序集“System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。 ---> System.IO.FileNotFoundException:无法加载文件或程序集“System.Web.Extensions,版本=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。 文件名:'System.Web.Extensions,版本=4.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 在 System.Signature._GetSignature(SignatureStruct& 签名, Void* pCorSig, Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr declaringTypeHandle)
我检查了我的 web.config 文件,没有任何 4.0.0.0 dll 的引用,任何想法我可能做错了什么以及为什么会出现这些错误?我的 Godaddy 服务器正在运行 .net 3.5。我不明白编译为 3.5 的项目如何会遇到这些问题。
【问题讨论】:
-
检查godday是否允许你选择.Net版本