我的本地环境是Win7,Microsoft Virtual Web Developer 2010 Express.我将NewtonSoft.Json添加为自定义组件库.
>我使用Newtonsoft.Json自定义组件构建了一个简单的“HelloWorld”Web服务.
>当我在本地计算机(Visual Web Developer 2010 Express)上进行构建时,它运行良好.我实际上得到了一个有效的JSONP输出,而不是XML.
>当我将文件FTP到远程Web服务器时,我的Web服务不起作用.我明白了:
Compilation Error Description: An error occurred during the
compilation of a resource required to service this request. Please
review the following specific error details and modify your source
code appropriately.Compiler Error Message: CS0246: The type or namespace name
‘Newtonsoft’ could not be found (are you missing a using directive or
an assembly reference?)Source Error:
Line 7: using System.Web.Services.Protocols;
Line 8: using System.Web.Script.Services;
Line 9: using Newtonsoft.Json;
Line 10:
Line 11: namespace System.Web.Script.Services.CS
我已经尝试了从将整个项目文件夹复制到远程文件夹,然后删除所有内容,只是复制我的asmx和web.config文件,我仍然得到错误.我将bin文件夹与Newtonsoft.Json.dll复制到远程服务器,然后尝试将其复制到根文件夹中,但无济于事.
是否必须在远程服务器上执行某些操作才能使其使用Newtonsoft.Json.dll?