Compatibility Regex

To prevent the installation of a DotNetNuke module on a not supported version of DotNetNuke, you can set the compatibility regex in the module definitions. In the following case, I want the module to be installed on every version of DotNetNuke equal or bigger than 04.08.00. This lead me to the following regex: ^04.0[8-9]{1}.[0-9]{2}|04.[1-9]{1}[0-9]{1}.[0-9]{2}|0[5-9]{1}.[0-9]{2}.[0-9]{2}|[1-9]{1}[0-9]{1}.[0-9]{2}.[0-9]{2}$ It will grab possible versions of 04.10.00 up to versions 99.99.99. But I wonder if the module will still work on .NET 2042...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Install BlogEngine.NET in a virtual directory underneath a DotNetNuke installation

If you want to install BlogEngine.NET or any other web application in a virtual directory (or subdirectory) underneath a DotNetNuke installation, you'll have to make sure, that the configuration settings of DotNetNuke are not inherited by BlogEngine.Net. In order to prevent this, you need to change the web.config file of DotNetNuke and surround the <system.web> part with the following tag:

<location path="." inheritInChildApplications="false"> <system.web> ... </system.web> </location>

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5