Difference between the WSP and WAP versions of AbleCommerce

          Trying to decide whether to use the WSP or WAP version of AbleCommerce?

AbleCommerce Gold WAP (Web Application Project)

The WAP model is able to compile all of your code into a single assembly and will generally result in a lower initial load time and better resource utilization on your server.

If you develop on a local server, and upload fully tested changes to your live website, then you might want to consider using the WAP version of AbleCommerce Gold. With this version, you will need to publish, or compile all the code for your website, and the copy to the location you have selected to run AbleCommerce. The WAP version requires that the code is recompiled when changes are made to the .CS files.

Typically, the WAP version would be used by larger development companies where multiple people may be working on the ecommerce project. These companies will usually need to have multiple websites for testing, staging, and production environments, where development teams can work on a website in isolation, and when finished, they can upload their changes to a staging (or production) website. Visual Studio makes this easy to do with the built-in Publish feature.

AbleCommerce Gold WSP (Website Project)

This is the original version of AbleCommerce. With the WSP version, you can go to the running website and make a change to the code. That change causes Asp.Net to automatically recompile the page and your change is reflected upon the next visit to the page.

If you've used AbleCommerce in the past, and wish to continue this practice, then you will probably want to use the version.

For additional information, please see:

http://mitchelsellers.com/blogs/2008/01/02/wap-or-wsp-which-to-use-and-why.aspx

Feedback and Knowledge Base