【发布时间】: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