vanjarosoftware / Vanjaro.Platform

Vanjaro is all-in-one integrated Website Builder, CMS, Online Store, Memberships, and Digital Marketing platform that grows with your business.
https://www.vanjaro.com
MIT License
56 stars 25 forks source link

LICENSING ISSUE #2319

Closed igorssl closed 1 year ago

igorssl commented 1 year ago

Vanjaro for DNN: version 1.4.0 DNN: version 9.11.2

I had tried out the Premium theme, but let the trial expire as we were not ready to purchase yet. Now I'm getting a red screen (/DesktopModules/Vanjaro/Store/Licensing/Views/Error.aspx) with "LICENSING ISSUE Looks like VanjaroAppLicense key is missing in web.config" when I try to go to any Vanjaro enabled page.

meetmandeep commented 1 year ago

Licensed Vanjaro Extensions require the following in web.config for licensing to work properly. It seems like the following has been removed from your web.config, ,

  <add name="VanjaroAppLicense" type="Vanjaro.AppStore.Licensing.Components.HttpModule,Vanjaro.AppStore.Licensing" preCondition="managedHandler" />
igorssl commented 1 year ago

Interesting. I have not removed it directly except maybe it was removed when I uninstalled and re-installed Vanjaro.

After adding it back in I cannot do any work on the site because it constantly pops up the Licensing tab asking me to Activate the expired Premium that we were testing on a trial and are not ready to purchase yet. Any way to stop that?

meetmandeep commented 1 year ago

You would need to activate the premium theme to continue since the trial has expired. You could try switching to Basic theme (from direct database query) as a workaround.

igorssl commented 1 year ago

So are you saying that you are forcing clients to pay even if they decide to not continue after the trial? That's a very underhanded thing to do!

You need to have an easy way of backing out without having to do a database query.

While you are fixing that, could you provide the query to fix the infinite loop I'm in right now?

meetmandeep commented 1 year ago

Licensed extensions are available for 14 day trial. Once the trial expires, the extensions stops working and you're welcome to uninstall it. The only exception is Premium Theme; which is not merely an app but the foundation/framework to build the site on. It's recommended to switch over to basic theme prior to the expiration of the trial. Once it expires, you have the following options:

To manually switch over to Basic Theme

Execute the following SQL Query directly against the Database via SQL Management Studio or other tool:

Update VJ_Core_Setting set Value= 'Basic' where Name = 'Theme'

Be sure to delete Vanjaro.Themes.Premium.dll from /bin folder and restart IIS App Pool to clear cache.

igorssl commented 1 year ago

Thank you, that helped.

Having this info at the time of installation would have been helpful.