|
|
1
6
好吧,我想出来了: 我想这是因为我使用的是64位系统。我试图将System.Web的32位版本添加到64位SQL Server(我认为32位版本确实引用了64位版本)。 无论如何,参考工作代码如下:
|
|
|
2
1
我也有同样的问题,但是我自己编写了一个客户端程序集。一个更简单的解决方案是重新编译我的程序集,将平台目标设置为“AnyCPU”而不是“x86”,从而使它们可以被运行SQL Server的64位系统接受。
诚然,当程序集由Microsoft提供且无法重新编译时,此解决方案对您的情况没有帮助,但是我想为其他使用自定义程序集的人解答,他们可能会发现此页面与我一样有用。 |
|
|
3
0
这似乎为其他人解决了这个问题。。
这是MSDN提供的,最初出现问题的人说它解决了问题。 |
|
4
0
只是说。。。我不确定在SQLServer中托管WCF客户端是否是一个特别理想的选择。SQL/CLR有一些用途,例如,如果您(出于任何原因)希望在数据库中使用定制的.NET类型,或者(更有可能)希望使用一些 范围很窄 公用事业 方法,例如Split、Regex等。但是,我不会在SQL运行时内运行我的主应用程序逻辑(例如WCF客户端)。 我可能得到的最接近的方法是在数据库中有一个队列表,并让windows服务将其工作、处理和标记为已完成(或删除)。这允许您在不过载数据库的情况下扩展此类工作。 我相信它可能会起作用。。。我只是不会自己做。 |