通过SQL CLR调用WCF服务

时间:2014-04-23 13:46:38

标签: wcf sqlclr

我已按照以下链接中的所有步骤进行操作。

http://support.microsoft.com/kb/913668 - 方法2

但我仍然面临同样的错误

  

'无法加载动态生成的序列化程序集。在一些   托管环境装配加载功能受到限制,   考虑使用预生成的序列化器。创建xmlserializer后   组件”。

请帮助我这个

1 个答案:

答案 0 :(得分:0)

在此引用:http://support.microsoft.com/kb/913668

MS SQL沙箱.NET,不允许您进行动态CLR生成。你可以通过在编译时生成程序集来解决这个问题,使用它作为构建后的步骤:

“C:\ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin \ sgen.exe”/ force“$(TargetPath)”

引用的文章还有其他一些选项,但如果您的架构是预先确定的,那么sgen就是您的选择。