2010-08-01 3 views
1

Mon script PayPal Direct fonctionne parfaitement sur mon ordinateur. Les deux tests nUnit et via un site Web sur localhost. Cependant, cette première ligne de code échoue sur mon serveur et un autre serveur. (À la fois la confiance complète)CallerServices de PayPal Fonctionne sur localhost mais pas sur serveur

CallerServices caller = new CallerServices(); 

Message: Le type initialiseur pour 'com.paypal.sdk.core.soap.SOAPAPICaller' a lancé une exception. Source: paypal_base

Stack Trace:

à com.paypal.sdk.core.soap.SOAPAPICaller..ctor() à com.paypal.sdk.services.CallerServices..ctor() à TS.Common.BusinessLogic.PaymentGateways.PayPalProController.CChargeCard (String paymentAmount, Ordre CurrentOrder, String CREDITCARDTYPE, String creditCardNumber, String CVV2, String expMonth, String expYear, PaymentActionCodeType PaymentAction, transaction & transaction) à TS.Common.BusinessLogic. PaymentGateways.PayPalProController.ChargeCard (Order CurrentOrder, montant décimal, chaîne CreditCardN um, String ExpMonth, String ExpYear, String SecurityNumber, Transaction & transaction) à OrderController.SubmitCreditCardPayment (ordre de commande, décimal ChargeAmount, String CreditCardNum, String ExpMonth, String ExpYear, String Var, String CardType, Transaction & transaction) à OrderController. SubmitOrder (Ordre de commande, Transaction & transaction, Nullable`1 GiftCertId, String CreditCardNum, Chaîne ExpMonth, Chaîne ExpYear, Chaîne Var, String CardType, Chaîne de culture) at Checkout.btnOrder_Click (Expéditeur d'objet, EventArgs e) dans d: \ Inetpub \ tickets \ Checkout.aspx.cs: ligne 488

Répondre

4

Ajoutez log4net.dll, sinon placez-le dans votre dossier bin et ajoutez la référence. Cela fonctionne pour moi ...

+0

droite, cela a fonctionné! – aron

1

Ajoutez la référence à log4net.dll avec la version spécifique seulement. Il fonctionnera

+0

À droite, il DOIT être la version spécifique seulement. Merci! – aron

Questions connexes