How can I download offline (full) setup and run Wisej Setups on our server which are behind firewall and internet not available on them,
The setup needs access to the downloadable files that can be downloaded only with a connection. In any case, the server doesn’t need the full setup. The setup is only needed to install the project templates, toolbox items, and designer assemblies in the GAC. The installer cannot update the deployment assemblies since they should be in the /bin directory and the installer doesn’t register them with the GAC.
The server only needs the deployment which includes at least two Wisej assemblies. See https://wisej.com/docs/html/Deployment.htm. It also needs the wisej-server.lic file that can only be generated with an internet connection using your development machine. Once it’s generated it’s part of the application and can be deployed along with the app to a server without access to the internet. To generate the server lic file, simply run the app once on the connected development machine.
I discovered that you have to call the Application using the Dev PC IP. I tested this by deploying the App to the local IIS (on the Dev PC), then go to the App using the PC IP like http://192.168.0.1/MyFirstApp ==> this will generate the wisej-server.lic in the ProgramData\IceTeaGroup\Wisej folder.
Copy it to the root of the production App deployed on the production IIS behind the firewall.
I’m trying to deploy on an offline server, but can’t find/generate the wisej-server.lic file.
In the doc it is stated :
Local Servers Without Internet Access
If you need to deploy a Wisej application to a server that doesn’t have internet access and cannot activate the server license, you can activate the server license on a developer machine with internet access and deploy the wisej-server.lic file with the application, in the root project folder.
wisej-server.lic is automatically generated the first time the server activates a server license.
On this post you say :
To generate the server lic file, simply run the app once on the connected development machine.
I have inserted the received “server Wise Web Server License” key in the Application Web.config
For more information on how to configure your ASP.NET application, please visit
<add key=”Wisej.LicenseKey” value=”XXXXXXXXXXXXXXXXXXXXXXX”/>
<add key=”Wisej.DefaultTheme” value=”Blue-1″/>
The development PC has direct acces to the Internet.
From that PC I tried :
The wise-server.lic file doesn’t get generated ???
The product version is the latest 1.3.75 Dev Build.
Any idea ?
Nb: It’s a really great product. Continue that way.
We can certainly have server installers, auto updaters, etc. once we release, or very close to it. The server installer will have to register the assemblies with tha GAC.
However, for server deployments if the wisej assemblies are deployed with the app and not in the GAC they cannot be updated with an installer that is not specific for your app.
Also, because of the way wisej interacts with the client and the server, it will also be relatively easy to implement on open source monitoring app that allows an ISV to manage servers on an intranet and all wisej apps from a central location.
Thanks luca for detailed reply. I understand that server must connected once for installation but what about regular patches issued. How these patches can be downloaded and implement on server without connectivity. I suggest there should have some offline installation process which is normally available to every development tool. Hope you will consider it.