当前位置:编程学习 > C#/ASP.NET >>

X64bit SQL调用Webservice,CLR部署成功后,SQL调用显示500 内部服务器错误

http://www.cnblogs.com/dong-1984dd/archive/2012/01/17/SQL-Web.html 参照这篇文章进行的操作,X64 SQL 调用Webservice,X32通过,X64位第一种方法通过,但是如果webservice地址以及参数变化,必须重新部署,所以得采用X64第二种方法。

第四步部署成功,第五步操作时,SQL 新建查询:
print dbo.Test1('http://172.16.1.27/DeliveryNotes/Delivery.asmx','DeliveryNotesAdd','1400000001','480')

报错:

F:System.Net.WebException: 远程服务器返回错误: (500) 内部服务器错误。
   在 System.Net.HttpWebRequest.GetResponse()
   在 TestSQLCLR25.UserDefinedFunctions.QuerySoapWebService(String URL, String MethodName, Hashtable Pars, String XmlNs)
   在 TestSQLCLR25.UserDefinedFunctions.QuerySoapWebService(String URL, String MethodName, Hashtable Pars)
   在 TestSQLCLR25.UserDefinedFunctions.Test1(String WSURL, String WSName, String Z_DocName, String Z_TYPE)

困扰好久,求帮助!!!求帮助求帮助
其中
create assembly  -[System.Web] from --'C:\Windows\Microsoft.NET\Framework64\v2.0.50727\System.Net.dll'---64位系统               
这步测试后,应该是要写成
'C:\Windows\Microsoft.NET\Framework64\v2.0.50727\System.Web.dll'---64位系统  sql webservice --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,