0

以下のコードを参照してください。何らかの理由で、2 行目にブレークポイントを設定した場合にのみ機能します (*) 遅延はありますか? 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 に答える