gpt4 book ai didi

.net - 找不到类型或命名空间名称 'Newtonsoft'

转载 作者:行者123 更新时间:2023-12-04 04:31:28 28 4
gpt4 key购买 nike

我查过这个问题,但我没有看到太多答案,显然没有一个有帮助,否则我不会问。我是 .NET 新手。
我的本地环境是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 thecompilation of a resource required to service this request. Pleasereview the following specific error details and modify your sourcecode appropriately.

    Compiler Error Message: CS0246: The type or namespace name'Newtonsoft' could not be found (are you missing a using directive oran 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 文件,但仍然出现错误。我将带有 Newtonsoft.Json.dll 的 bin 文件夹复制到远程服务器,然后尝试将其复制到根文件夹中,但无济于事。
    是否必须在远程服务器上执行某些操作才能使其使用 Newtonsoft.Json.dll?

    最佳答案

    当您复制解决方案的文件时,某些引用可能会“丢失”。
    在复制文件并在另一台机器中打开后,尝试删除引用并重新添加。

    另外,看看这个问题:reference dll not copying to bin with deployment project causing error

    关于.net - 找不到类型或命名空间名称 'Newtonsoft',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11697479/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com