Desaware Home
Products    Purchase    Publishing    Articles   Support    Company    Contact    
Product FAQ
Licensing System
CC Factory
Event Log Toolkit
IniFile Tool-5M
NT Service Toolkit
OneTime Download
VBX Legacy
Professional Services


Contact Desaware and order today

Sign up for Desaware's Newsletter for the latest news and tech tips.

Desaware Licensing System Support

DLS Ports and Licensing Through Proxy Servers

The Desaware Licensing System may use three possible TCP ports during operation:

  • Port 80 - SOAP over HTTP
  • Port 433 - SOAP over HTTPS (if you are using SSL. You would normally not use SSL to activate as the activation connection is already encrypted. However you may wish to use SSL for management, in which case the instructions provided here would apply to the Desaware.LicenseManager20.exe.config file rather than your own).
  • Port 13 - Internet time standard. Only required if you have set DemoRequireInternet to true on a demo install

In addition to being able to connect, any firewalls must be configured to allow SOAP headers to pass. Most firewalls allow this by default. If you can browse to the licensing server with a browser, but your application is not able to connect to the servers to activate, chances are that SOAP headers are being blocked by a firewall.

By default, any application using the Desaware Licensing System will use the default proxy settings for the .NET framework. These are the same as the default proxy settings for Internet Explorer.

In some cases you may need to set up the proxy server settings manually. This can be done by modifying some settings in your application configuration file. This file can be edited with any text editor or XML editor.

It is essential that the modifications be done exactly as shown.

If you have an existing <> element in your configuration file, add or modify the settings in that section. Otherwise, find the end of the file. Before the last line (</configuration>) add the following:

< > 
  < defaultProxy > 
   < proxy autoDetect = " False" bypassonlocal =" True" proxyaddress ="" /> 
  </ defaultProxy > 
</ > 

Edit the autoDetect, bypassonlocal and proxyaddress elements as follows:

  • autodetect – Specifies whether the proxy is automatically detected
  • bypassonlocal – Specifies whether the proxy is bypassed for local resources (such as, http://localhost, etc.)
  • proxyaddress – Specifies the proxy URI to use

When you restart the application, the manual proxy settings will take effect for this application.

If your proxy server authenticates connections, you may need to modify the < defaultProxy > element to be:

 < defaultProxy useDefaultCredentials = " True" >

Additional information on use of configuration files to control proxy settings can be found in your MSDN documentation.

Products    Purchase    Articles    Support    Company    Contact
Copyright© 2012 Desaware, Inc. All Rights Reserved.    Privacy Policy