小弟刚开始接触web service,遇到一些问题,请各位大侠指点一二~万分感谢!
公司上了ERP,用的sap,公司内部有一个小系统用.net,sap需要传输一些数据过来,我在公司系统里填加了一个web服务,代码很简单
[WebMethod(Description = "信息化")]
public string AddCard(string strPara)
{
DBConnection db = new DBConnection();
string t = db.update("insert Ver_Mail (MailRemark)values('" + strPara + "')");
return t;
}
对方直接把 我需要的信息按照要求的格式放到strPara里面,我取值就可
地址为:http://172.20.48.111/Web/webservice/AddServeCard.asmx
发布都没问题,我自己测试也没问题,我把地址给sap开发人员,他使用soapUI测试也没问题,数据能插入到我的数据库里,但是他使用sap系统测试的时候报错,错误如下:web service ping failed(RC=500).服务ping错误:internal server Error,看着意思是ping有关,但是我不明白问题出在哪里,webconfig里面需要配置什么?还是我的服务器需要配置?端口?默认不是80么?两边需要设定协议?还是sap系统的服务器和我的服务器需要在同一个网段?百度好多资料,一直没 找到可以借鉴的信息,很疑惑,请各位大侠指点一二!万分感谢!!