请参阅下面的代码,出于某种原因,只有当我在第2行(*)上设置断点时,它才有效吗?是在它完成第二行之前开始下一行吗?

dp.SSLCertStoreType = nsoftware.IBizPayPal.DirectpaymentSSLCertStoreTypes.sstPEMKey

*dp.SSLCertStore = My.Computer.FileSystem.ReadAllText(Server.MapPath("\cert_key_pem.txt"))


dp.SSLCertSubject = "*"

注意:只有在第二行设置断点时才会在第3行抛出错误,在释放休息后,程序通过信用卡执行我的paypal购买。

我将再次发布错误我现在正在复制它......

系统错误:无法获取安全凭据:错误8009030E。

虽然它应该说“订单已确认!”如果工作正常,请键入消息。

有帮助吗?

解决方案

几乎可以肯定是一个线程问题,但除非他们熟悉 nsoftware.IBizPayPal

,否则没有人能够明确回答。

其他提示

由于本地窗口评估对象属性,有时您会发现中断可以改变对象的状态。如果他们有副作用,那么不幸的是所有的赌注都会被取消:(不知道你的情况是否会发生这种情况。

我不知道ASP,所以只是大声问道:这可能是多线程吗?你知道当你设置一个断点时,你会冻结所有线程的执行,但在实际执行中却不是这样。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top