记clr调用webService出现的错误

最近公司要把调用远程的webservic的逻辑封装成sql2005的存储过程

程序写完后在sql里面调用存储过程的时候报了下面的错

 


 

System.InvalidOperationException: Cannot load dynamically generated serialization assembly. In some hosting environments assembly load functionality is restricted, consider using pre-generated serializer. Please see inner exception for more information. ---> System.IO.FileLoadException: LoadFrom()、LoadFile()、Load(byte[]) 和 LoadModule() 已被主机禁用。

 

记录下解决方法

1.vs2008,生成时把生成序列化程序集选为“开”

2.vs2008,数据选项卡权限级别修改为“外部访问”

 

生成--部署 完成后

 

打开部署到的数据库,新建加程序集,

1.权限集为“外部访问”

2.程序集路径选择将vs2008工程的bin/debug 目录下的SqlClassLibrary.XmlSerializers

 

此时测试就可以了

 

每部署一次之前都要先把上面的程序集给删除了,部署完成后在添加

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值