Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Lauris Stephani 6 posts 26 karma points
    Jan 07, 2010 @ 11:27
    Lauris Stephani
    0

    Contour licence installation

    Following my previous post, I set up my Contour licence (umbracoForms.lic) and copied it to my website /BIN directory.

    Now, I get an error when accessing the Contour tab in Umbraco and I couldn't get a relevant answer in the forum :

    Error detail: System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "Infralution.Licensing.LicenseResources.resources" was correctly embedded or linked into assembly "Umbraco.Forms.Licensing" at compile time, or that all the satellite assemblies required are loadable and fully signed.

    System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +7678206
    System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +583
    System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +583
    System.Resources.ResourceManager.GetString(String name, CultureInfo culture) +74
    Infralution.Licensing.LicenseResources.get_ReadErrorMsg() in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Licensing\Infraluation\LicenseResources.Designer.cs:292
    Infralution.Licensing.EncryptedLicenseProvider.ReadKeyFromFile(String licenseFile) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Licensing\Infraluation\EncryptedLicenseProvider.cs:1091
    Infralution.Licensing.EncryptedLicenseProvider.GetLicense(String licenseFile) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Licensing\Infraluation\EncryptedLicenseProvider.cs:619
    Infralution.Licensing.EncryptedLicenseProvider.GetLicense(String licenseParameters, String licenseFile) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Licensing\Infraluation\EncryptedLicenseProvider.cs:644
    Umbraco.Forms.Licensing.Validate.GetLicense() in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Licensing\Validate.cs:162
    Umbraco.Forms.Licensing.Validate.ValidateLicense() in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Licensing\Validate.cs:80
    Umbraco.Forms.Licensing.Validate.IsTrial() in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Licensing\Validate.cs:47
    Umbraco.Forms.Core.Configuration.get_IsTrial() in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.Core\Configuration.cs:30
    Umbraco.Forms.UI.Dashboard.FormsDashboard.Page_Load(Object sender, EventArgs e) in d:\TeamCity\buildAgent\work\39da791f9304089a\Umbraco.Forms.UI\Dashboard\FormsDashboard.ascx.cs:34
    System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
    System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
    System.Web.UI.Control.OnLoad(EventArgs e) +99
    System.Web.UI.Control.LoadRecursive() +50
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Control.LoadRecursive() +141
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
    <appSettings>
        <add key="umbracoDbDSN" value="" />
        <add key="umbracoConfigurationStatus" value="4.0.2.1" />
        <add key="umbracoReservedUrls" value="/config/splashes/booting.aspx,/install/default.aspx,/config/splashes/noNodes.aspx" />
        <add key="umbracoReservedPaths" value="/umbraco/" />
        <add key="umbracoContentXML" value="/data/umbraco.config" />
        <add key="umbracoStorageDirectory" value="/data" />
        <add key="umbracoPath" value="/umbraco" />
        <add key="umbracoEnableStat" value="false" />
        <add key="umbracoHideTopLevelNodeFromPath" value="true" />
        <add key="umbracoEditXhtmlMode" value="true" />
        <add key="umbracoUseDirectoryUrls" value="false" />
        <add key="umbracoDebugMode" value="true" />
        <add key="umbracoTimeOutInMinutes" value="20" />
        <add key="umbracoDisableVersionCheck" value="true" />
        <add key="umbracoDisableXsltExtensions" value="true" />
        <add key="umbracoDefaultUILanguage" value="en" />
        <add key="umbracoProfileUrl" value="profiler" />
        <add key="umbracoUseSSL" value="false" />
        <add key="umbracoUseMediumTrust" value="false" />
      </appSettings>
  • Lauris Stephani 6 posts 26 karma points
    Jan 07, 2010 @ 15:35
    Lauris Stephani
    0

    I removed my umbracoForms.lic file from /BIN, and went back to trial mode only to notice the Contour automatic licence installation form.

    I entered my credentials, it downloaded the licence and now it works. The downloaded umbracoForms.lic file has been added to the /BIN directory.

    Nice to see that it is automagical, but I would like to know what difference there was between those two ways of setting up a Contour licence. None visible as far as I know.

     

    Regards,

    Lauris Stephani

  • Lauris Stephani 6 posts 26 karma points
    Jan 07, 2010 @ 15:49
    Lauris Stephani
    0

    Looks like the Contour automatic licence installation form allows for the file to have substantial extra security users and access rights on Win server 2003. Namely :

    • IUSR_xXx (Specials)
    • ASPNET (All rights but Total control)
    • IIS_WPG (Read & Exec)
    • Network Service (All rights but Total control)
    • Users (Read & Exec)

    Regards,

    Lauris Stephani

Please Sign in or register to post replies

Write your reply to:

Draft