【问题标题】:I am trying to publish web application as a deployment package and while publish i'm getting the below error我正在尝试将 Web 应用程序发布为部署包,并且在发布时出现以下错误
【发布时间】:2019-11-19 17:18:01
【问题描述】:

我正在尝试将 Web 应用程序发布为使用部署包,而在发布时出现以下错误。尝试了不同的方法来解决,比如更新 JSON 引用等等。

DLL 可用,但没有运气

错误:

Severity    Code    Description Project File    Line    Suppression State
Error       Copying file packages\Newtonsoft.Json.11.0.1\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll to C:\Users\abc\AppData\Local\Temp\WebSitePublish\xyzwebapplication-150487496\obj\Debug\Package\PackageTmp\packages\Newtonsoft.Json.11.0.1\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll failed. Could not find a part of the path 'packages\Newtonsoft.Json.11.0.1\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll'.  xyzwebapplication       0   

【问题讨论】:

  • 好吧,发布例程找不到文件。你确定你安装了那个版本的 Newtonsoft Json.Net NuGet 包吗?您提到“JSON 参考”,但不清楚您的意思是什么。
  • 感谢您的回复!是的,我已经使用 Newtonsoft.Json.11.0.1 安装了 nuget 包。我的意思是“json”是 Newtonsoft.Json.11.0.1。请参阅完整错误了解更多信息详情
  • 愚蠢的问题:汇编文件实际上是否位于指定位置?它看起来像一个相对路径,所以它是你认为它应该在同一个地方吗?
  • 是的,程序集文件在此位置可用。 packages\Newtonsoft.Json.11.0.1\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll .WHile publish 它正在尝试复制到临时文件夹。出现错误。请参阅完整的错误以获取更多详细信息。注意:VS 以管理员身份运行。但问题仍然存在

标签: c# asp.net json web-deployment


【解决方案1】:

在我从解决方案中删除了不需要的包之后,这个问题已经解决了。

删除软件包并清理解决方案,重建然后发布。

项目-->包-->删除

"Json" 等文件夹。

成功了

【讨论】:

    猜你喜欢
    • 2021-08-29
    • 2020-06-14
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 2015-08-23
    • 2012-06-30
    • 2020-09-03
    相关资源
    最近更新 更多