我有一个 CLR 存储过程,当从 SQL Server 2012 - 2017 部署到本地 SQL Server 实例时,它可以正确执行。我可以成功部署到 Azure SQL 托管实例,但是当我执行该过程时,出现以下错误:
无法加载文件或程序集 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。主机存储中的程序集与 GAC 中的程序集具有不同的签名。(来自 HRESULT 的异常:0x80131050)。
我尝试过使用项目引用,但无济于事 - 唯一System.Net.Http.dll
可以部署到托管实例的版本是执行错误的版本。