The difference between the SetLicenseKey and SetWebLicense is a security issue to safe your license. The SetWebLicense is binding on a domain (as you see on your license information too). It means using SetWebLicense the webpage must be on the same domain hosted for which is registered. This make sure that no other can use your license key if they review your source code of the html.
For development we suggest to use the regular SetLicense method and change this on final release.