如题 在用交行提供的dll 读取配置文件时程序崩溃,IIS自动停止,在线等。。。
alt text
alt text
alt text
// 使用单例模式锁定COM接口并发操作
//using (DdMonitor.Lock(Singleton.BOCOMInstance))
//{
#region 初始化COM接口
BOCOMAPI64.BOCOMClient Client = new BOCOMAPI64.BOCOMClient();
//B2CCLIENTCOMCTRLLib.B2CClientCOM Client = new B2CCLIENTCOMCTRLLib.B2CClientCOM();
int result = Client.initialize(BocomEntity.ConfigPath);
// 等于0说明初始化成功
if (result != 0)
{
//new Exceptions("订单\"" + payEnt.TradeNo + "\"使用交行网银支付发生异常:" + Client.getLastErr());
data.Clear();
data.Add("Result", Core.GetPayResultQuery(BocomEntity.OrderId, String.Empty, String.Empty, true));
data.Add("Error", "1");
return PrepareGetForm(HttpContext.Current.Request.Url.Host + "/Order/PaySucceed.aspx", data);
}
else
{
//data["merID"] = Core.CheckField("merID", Client.GetMerchantID(), true, 15, null);
data["merID"] = Core.CheckField("merID", BOCOMAPI64.BOCOMSettings.MerchantID, true, 15, null);
}
#endregion
int result = Client.initialize(BocomEntity.ConfigPath);
在这一步的时候程序自动崩溃,IIS停止。。求解答。。。
#region 使用交行API组件进行签名
// 使用单例模式锁定COM接口并发操作
//using (DdMonitor.Lock(Singleton.BOCOMInstance))
//{
#region 初始化COM接口
BOCOMAPI64.BOCOMClient Client = new BOCOMAPI64.BOCOMClient();
//B2CCLIENTCOMCTRLLib.B2CClientCOM Client = new B2CCLIENTCOMCTRLLib.B2CClientCOM();
int result = Client.initialize(BocomEntity.ConfigPath);
// 等于0说明初始化成功
if (result != 0)
{
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。