i have worked with IIS server, during the development phase of integeration program with quick books and the programs works fine. No issues arised. i swithced the application to my staging server which is linux based and running on mono server. While running the program it fails, here is the error it throws
20120621.12:48:44 UTC : QBWebConnector.SOAPWebService.do_sendRequestXML() : QBWC1041: SendRequestXML failed. Error message: System.DllNotFoundException: ole32.dll at (wrapper managed-to-native) System.__ComObject:CoCreateInstance (System.Guid,intptr,uint,System.Guid,intptr& at System.__ComObject.Initialize (System.Type t) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.__ComObject:Initialize (System.Type) at Mono.Interop.ComInteropProxy.CreateProxy (System.Type t) [0x00000] in <filename unknown>:0 at System.Runtime.Remoting.RemotingServices.CreateClientProxyForComInterop (System.Type type) [0x00000] in <filename unknown>:0 at System.Runtime.Remoting.Activation.ActivationServices.CreateProxyForType (System.Type type) [0x00000] in <filename unknown>:0 at <0x00000> <unknown method> at XmlManager.buildCustomerAddRqXML (.Session sess, System.String[,] customers) [0x00000] in <filename unknown>:0 at QuickBooksCustomerOps.addCustomers (.Session sess, System.String[,] customers) [0x00000] in <filename unknown>:0 at SampleController.getNextAction (.Session sess) [0x00000] in <filename unknown>:0 at TimesheetInvoiceService.sendRequestXML (System.String ticket, System.String strHCPResponse, System.String strCompanyFileName, System.String qbXMLCountry, Int32 qbXMLMajorVers, Int32 qbXMLMinorVers) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod*,object,object[],System.Exception& at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 More info: StackTrace = at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at QBWebConnector.localhost.WCWebServiceDoc.sendRequestXML(String ticket, String strHCPResponse, String strCompanyFileName, String qbXMLCountry, Int32 qbXMLMajorVers, Int32 qbXMLMinorVers) at QBWebConnector.localhost.WCWebService.sendRequestXML(String ticket, String strHCPResponse, String strCompanyFileName, String qbXMLCountry, Int32 qbXMLMajorVers, Int32 qbXMLMinorVers) at QBWebConnector.SOAPWebService.sendRequestXML(String wcTicket, String HCPResponseXML, String cfn, String qbNationality, Int32 qbXMLMajorVers, Int32 qbXMLMinorVers) at QBWebConnector.WebService.do_sendRequestXML(Int32 x, String wcTicket, String HCPResponseXML, String cfn, String qbNationality, Int32 qbXMLMajorVers, Int32 qbXMLMinorVers, Boolean& timeout) Source = System.Web.Services 20120621.12:48:44 UTC : QBWebConnector.RegistryManager.setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to False 20120621.12:48:44 UTC : QBWebConnector.RegistryManager.setUpdateLock() : ********************* Update session unlocked ********************* help me to overcome the problem -- View this message in context: http://mono.1490590.n4.nabble.com/Integration-program-failed-while-deployed-on-mono-server-tp4650119.html Sent from the Mono - ASP.NET mailing list archive at Nabble.com. _______________________________________________ Mono-aspnet-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-aspnet-list
