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位系统
Webservice sql C# --------------------编程问答-------------------- 除
补充:.NET技术 , Web Services