لماذا هذا الرمز تعمل فقط عند استخدام نقطة فاصل؟
سؤال
وانظر التعليمات البرمجية أدناه، لسبب أنها لا تعمل إلا عندما أضع نقطة على السطر 2 (*) هناك بعض التأخير؟ هل تبدأ السطر التالي قبل أن ينتهي واحد 2ND؟
dp.SSLCertStoreType = nsoftware.IBizPayPal.DirectpaymentSSLCertStoreTypes.sstPEMKey
*dp.SSLCertStore = My.Computer.FileSystem.ReadAllText(Server.MapPath("\cert_key_pem.txt"))
dp.SSLCertSubject = "*"
ملحوظة: تم طرح خطأ على خط 3RD فقط عندما يتم تعيين نقطة توقف على خط 2ND، بعد الإفراج عن كسر ينفذ برنامجي شراء باي بال عن طريق بطاقة الائتمان
وسأقوم بعد الخطأ مرة أخرى وأنا تكرار ذلك الآن ...
وخطأ في النظام: تعذر الحصول على بيانات اعتماد الأمان: 8009030E خطأ
ومن هناك، في حين أنه ينبغي أن أقول "أمر مؤكد!" اكتب رسالة إذا كان يعمل بشكل صحيح.
المحلول
ويكاد يكون من المؤكد قضية الترابط، ولكن لا أحد سيكون قادرا على الإجابة نهائيا إلا إذا كانت على دراية nsoftware.IBizPayPal
نصائح أخرى
في بعض الأحيان يمكنك أن تجد أن كسر يمكن أن يتحور الدولة كائن، وذلك بسبب خصائص الكائن السكان المحليين نافذة تقييم. إذا كان لديهم آثار جانبية، ثم كل الرهانات، للأسف :( أي فكرة ما إذا كان هذا يحدث في قضيتك.
وليس لدي أي علم من ASP، لذلك أتساءل بصوت عال: هل يمكن أن يكون هذا بسبب خاصية تعدد؟ أنت تعرف عندما كنت وضعت نقطة فاصل لك نوع من تجميد تنفيذ جميع المواضيع، ولكن ليس ذلك في تنفيذ حقيقي.