0

请参阅下面的代码,由于某种原因,它仅在我在第 2 行 (*) 上放置断点时才有效,是否有一些延迟?它是在完成第二行之前开始下一行吗?

dp.SSLCertStoreType = nsoftware.IBizPayPal.DirectpaymentSSLCertStoreTypes.sstPEMKey

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


dp.SSLCertSubject = "*"

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

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

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

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

4

3 回答 3

3

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

于 2009-01-02T12:23:11.283 回答
2

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

于 2009-01-02T12:21:40.007 回答
0

我对 ASP 一无所知,所以只是想知道:这可能是由于多线程造成的吗?您知道,当您设置断点时,您会冻结所有线程的执行,但在实际执行中并非如此。

于 2009-01-02T12:18:55.270 回答