Copied to clipboard

Flag this post as spam?

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


  • Jon Tvermose Nielsen 2 posts 82 karma points
    Mar 23, 2018 @ 12:13
    Jon Tvermose Nielsen
    0

    Missing configuration file?

    We just installed SEO Checker in Umbraco Cloud 7.8.1.

    When I try to access the Configuration part of the SEO Checker locally I get the following exception;

    [FileNotFoundException: Could not find file '(path removed)\umbraco\plugins\SEOChecker\config\SEOChecker.config'.]
       System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +519
       System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) +829
       System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) +63
       System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy) +73
       System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) +69
       System.Xml.XmlTextReaderImpl.FinishInitUriString() +76
       System.Xml.XmlTextReaderImpl..ctor(String uriStr, XmlReaderSettings settings, XmlParserContext context, XmlResolver uriResolver) +186
       System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext) +66
       System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext) +45
       System.Xml.Linq.XDocument.Load(String uri, LoadOptions options) +45
       SEOChecker.Core.Config.Configuration.GetNotFoundConfig() +24
       SEOChecker.Core.Config.Configuration.get_EnableNotFoundPages() +68
       SEOChecker.Pages.Settings.Config.() +780
       SEOChecker.Pages.Settings.Config.OnInit(EventArgs e) +162
       System.Web.UI.Control.InitRecursive(Control namingContainer) +139
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +408
    

    Locally, I can run the site, although at agonizing slow speed (100% cpu usage all the time), and it seems SEO Checker is creating some config files that are 2000+ lines long for each language.

    On our live server, the site just completely crashes.

    How do I create the configuration file, and what do I need to put in it?

  • Richard Soeteman 4046 posts 12899 karma points MVP 2x
    Mar 23, 2018 @ 12:23
    Richard Soeteman
    100

    Hi Jon,

    Sorry to hear config file is causing an issue. If you follow manual installation steps in the user manual all should be good again https://soetemansoftware.nl/seo-checker/downloads

    Best,

    Richard

  • Jon Tvermose Nielsen 2 posts 82 karma points
    Mar 23, 2018 @ 12:34
    Jon Tvermose Nielsen
    0

    Thanks! Found the config file and copied it to the correct location. Seems to have fixed the issues locally.

    Hope it will fix the live issues as well. :-)

  • Mark Bowser 273 posts 860 karma points c-trib
    Jul 29, 2019 @ 18:40
    Mark Bowser
    0

    I had a similar issue installing SEOChecker 2.2.4 through nuget. The /App_Plugins/SEOChecker/config/SEOChecker.config file was not added. I had to create it myself. Creating it seems to have solved my problem.

  • Mike Chadwick 41 posts 182 karma points
    Jan 31, 2020 @ 11:48
    Mike Chadwick
    0

    I noticed the config file is included in the installation locally but was not included in the solution itself, so the .csproj was not aware of it, so if deploying by VS solution it would be ignored and not deployed.

Please Sign in or register to post replies

Write your reply to:

Draft