【发布时间】:2011-05-02 04:02:43
【问题描述】:
所以我有一个 asp.net 2.0 Web 应用程序,并创建了一个 Web 服务来将一些数据从 Web 表单发布到数据库。我现在想使用 jQuery/AJAX 将数据发布到服务器,但由于应用程序是 2.0 而不是 3.5+,我没有似乎需要的 System.Web.Script.Services.ScriptService 命名空间(我正在发布JSON 对象)?
是否有解决方法(无需将 Web 应用程序升级到 3.5)?
提前致谢。
编辑 我安装了http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en并重新启动了VS2010,但仍然无法使用命名空间。
【问题讨论】:
-
~有不升级的理由吗?
-
网络主机的限制,不幸的是,我不想把它移到另一台主机上
-
正如您在 MSDN 上所读到的,
System.Web.Script.Services.ScriptService是 .NET 框架 3.5 版中提供的一个类。你不需要任何其他东西来解决你的问题...... -
网络主机目前不支持 3.5,因此出现了问题。无论如何,我将 .dll 文件复制到项目 bin 文件夹中,我现在可以使用它了。