【发布时间】:2014-11-14 19:32:21
【问题描述】:
刚刚开始使用 Azure 移动服务。
决定创建一个 BizTalk 混合连接以与我在 Azure Windows VM 上运行的 SQL 服务器一起使用。
完成创建混合连接的门户部分,然后继续配置本地部分。
立即遇到以下错误弹出:CmdletInvocationException:无法加载文件或程序集'Newtownsoft.Json,Verson=4.5.0.0,Culture=neutral'或其依赖项之一。系统找不到指定的文件
我能做些什么来解决这个问题?
【问题讨论】:
-
这里有一个线程 stackoverflow.com/questions/22507189/… 有一些你可以尝试的东西,但不是特定于 Azure 混合连接
-
感谢您的回复!您引用的线程中的所有这些问题都与各种 Visual Studio 项目有关。就我而言 - 没有这样的项目。通过单击 Azure BizTalk 设置网页中的“本地设置”,我完成了 BizTalk 混合连接本地安装。当我单击该链接时,我的服务器桌面上加载了一个混合连接管理器。在此过程中,此混合连接管理遇到此“...无法加载 Newtonsoft.Json”错误。也许有一种方法可以将 Newtonsoft.Json 直接安装到服务器的 GAC 中?
-
我尝试过这样做:1) 创建了一个 VS 项目并添加了 Newtonsoft.Json v 4.5.1 nuget 2) 运行 gacutil.exe /if 并将其指向 json dll 的位置.我没有将此程序集安装到 GAC 中,而是得到:“未知选项:工作室”
-
好吧,我已经设法将 Newtonsoft.Json 4.5 直接安装到 GAC。现在,我收到另一个错误:Syste.Net.Httpformatting.JsonContractResolver 类型违反了继承安全规则。我猜,这是说“混合连接被破坏”的一种奇特方式。我将不得不等到 MS 修复它
标签: azure biztalk azure-mobile-services