This is an old revision of the document!


Installation Guides for the Consolibyte Solution Visual Basic .NET QuickBooks Framework

Below are some people's solutions to common installation problems / problems getting started.

Installation Guide by Mike Satkevich mike AT sysgbs DOT com

I set up a virtual directory off my main web site, and called it “QBWC”.

Then I copied your project files from inside

  QuickBooks VB.NET Framework v1.0\QuickBooks

to my QBWC folder. (i.e. I went down into the QuickBooks folder, selected all, and copied, rather than copy your QuickBooks folder. I guess it doesn't really matter, but people will have to remember to adjust their paths according to which method they choose.

So my QWC file looks like this:

	<AppName>QuickBooks .NET Integrator</AppName>
	<AppID></AppID>
	<AppURL>https://www.sysgbs.com/QBWC/Server.asmx</AppURL>
	<AppDescription>QuickBooks .NET Integrator</AppDescription>
	<AppSupport>https://www.sysgbs.com/QBWC/support.html</AppSupport>
	<OwnerID>{87EDAAF8-637E-4203-867F-4BA79C2F8998}</OwnerID>
	<FileID>{CA1C3EB8-1B61-4747-A743-8D5B438B83AC}</FileID>
	<UserName>soap</UserName>
	<QBType>QBFS</QBType>

I then navigated to the support page just fine.

However, when I attempted a request of Server.asmx, I got:

Server Application Unavailable
The web application you are attempting to access on this web server is
currently unavailable.  Please hit the "Refresh" button in your web
browser to retry your request.

Administrator Note: An error message detailing the cause of this
specific request failure can be found in the application event log of
the web server. Please review this log entry to discover what caused
this error to occur.

So I checked the Application event log on the server, and found:

Failed to initialize the AppDomain:/LM/W3SVC/1165924650/Root/QBWC

Exception: System.IO.FileLoadException

Message: Could not load file or assembly 'System.Web, Version=3D2.0.0.0,
Culture=3Dneutral, PublicKeyToken=3Db03f5f7f11d50a3a' or one of its
dependencies. Access is denied.

When I saw access was denied, I remembered that when you create a new folder on the server, you need to grant access to system user “IIS_WPG”. Otherwise IIS can't read the folder.

After I added IIS_WPG, I got the desired response:

QuickBooks_Server

The following operations are supported. For a formal definition, please
review the Service Description.

authenticate

clientVersion

closeConnection

connectionError

getLastError

receiveResponseXML

sendRequestXML

serverVersion

I installed the QWC file, updated, and get the desired “no data to exchange” response.

quickbooks_integration_vbdotnet_consolibyte_installation.1229111589.txt.gz · Last modified: 2013/01/21 12:44 (external edit)