Copied to clipboard

Flag this post as spam?

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


  • Josiah D Thoen 18 posts 63 karma points
    Jun 05, 2013 @ 23:37
    Josiah D Thoen
    0

    Unistall crashes site because the web.config is not updated.

    I installed this on my umbraco installation to check it however did not see that it requires a license outside of local host so I uninstalled it.  Shortly after I went to my site to find that it was crashed because it could not find the SEO checker dll's.  This was because the web.config still has the references to the dll's.  I'm not sure if you can even update the web.config on uninstall but if it is, you should consider it especially since it takes the site down.

  • Richard Soeteman 4049 posts 12922 karma points MVP 2x
    Jun 06, 2013 @ 07:05
    Richard Soeteman
    0

    Hi Josiah,

    Yeah Umbraco is not the best in uninstalling packages. It can delete files but doesn't handle the related tasks. I always advise to install on a test instance first. Sorry you had issues with this. Any particular reason you uninstalled the package?

    Thanks,

    Richard

  • Josiah D Thoen 18 posts 63 karma points
    Jun 16, 2013 @ 03:26
    Josiah D Thoen
    0

    I uninstalled because it wasn't on localhost.  I was just checking it out.  I may try again when I get the time to spin something local again.

  • Streety 358 posts 568 karma points
    Oct 02, 2013 @ 10:39
    Streety
    0

    Hi Which files did you remove from web.config please

    Same problem.

  • Richard Soeteman 4049 posts 12922 karma points MVP 2x
    Oct 02, 2013 @ 10:47
    Richard Soeteman
    0

    Remove the SEOChecker Handlers and HTTP Modules then all must be good again.

    If I could fix this in SEO Checker I would but uninstalling is a real pain for all umbraco packages that need to modify database/config.

    Always best to test a package on an environment that you can delete.

    Same question to you, any particular reason you uninstalled SEO Checker?

  • Streety 358 posts 568 karma points
    Oct 02, 2013 @ 10:57
    Streety
    0

    I installed it "stupidly" on the live by mistake. Removed it immediately and its crashed my site

    I have nothing in my web.config starting with SEO at all.

        <httpModules>
      <!-- URL REWRTIER -->
      <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
      <!-- UMBRACO -->
      <add name="UmbracoModule" type="Umbraco.Web.UmbracoModule,umbraco" />
      <!-- ASPNETAJAX -->
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <!-- CLIENT DEPENDENCY -->
      <add name="ClientDependencyModule" type="ClientDependency.Core.Module.ClientDependencyModule, ClientDependency.Core" />
    </httpModules>
    
    
    <httpHandlers>
      <remove verb="*" path="*.asmx" />
      <!-- ASPNETAJAX -->
      <add verb="*" path="*.asmx" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
      <add verb="*" path="*_AppService.axd" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
      <!-- UMBRACO CHANNELS -->
      <add verb="*" path="umbraco/channels.aspx" type="umbraco.presentation.channels.api, umbraco" />
      <add verb="*" path="umbraco/channels/word.aspx" type="umbraco.presentation.channels.wordApi, umbraco" />
      <!-- CLIENT DEPENDENCY -->
      <add verb="*" path="DependencyHandler.axd" type="ClientDependency.Core.CompositeFiles.CompositeDependencyHandler, ClientDependency.Core " />
      <!-- SPELL CHECKER -->
      <add verb="GET,HEAD,POST" path="GoogleSpellChecker.ashx" type="umbraco.presentation.umbraco_client.tinymce3.plugins.spellchecker.GoogleSpellChecker,umbraco" />
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
    
  • Streety 358 posts 568 karma points
    Oct 02, 2013 @ 11:09
    Streety
    0

    This is a dreadful situation.

    Can you please tell me exactly what the installer does please what files are installed where?

    I have installed it locally and 2 lines are inserted into web.config.

    <add name="SEOCheckerValidationqueueModule" type="SEOChecker.HttpModules.ValidationqueueModule, SEOChecker" /><add name="SEOCheckerUrlModule" type="SEOChecker.HttpModules.UrlModule, SEOChecker" />
    

    and

    <remove name="SEOCheckerValidationqueueModule" /><add name="SEOCheckerValidationqueueModule" type="SEOChecker.HttpModules.ValidationqueueModule, SEOChecker" /><remove name="SEOCheckerUrlModule" /><add name="SEOCheckerUrlModule" type="SEOChecker.HttpModules.UrlModule, SEOChecker" /></modules>
    

    Is that all that goes into web.config please?

  • Streety 358 posts 568 karma points
    Oct 02, 2013 @ 11:16
    Streety
    0

    I have managed to get the site up by adding the two lines back in web.config and uploaded the dlls.

    Could I please ask for manual removal notes please, So I can remove it properly?

    Thank you.

  • Streety 358 posts 568 karma points
    Oct 02, 2013 @ 12:32
    Streety
    0

    I have removed all files I think with the exception of:

    SEOChecker.Core.dll SEOChecker.Library.dll

    Also have removed the two web.config statements

    If I remove the 2 remaining dlls the site crashes, so they are being called elsewhere.

    Any help would be gratefully received.

  • Richard Soeteman 4049 posts 12922 karma points MVP 2x
    Oct 02, 2013 @ 12:32
    Richard Soeteman
    0

    Yes remove those and all should be good.

  • Streety 358 posts 568 karma points
    Oct 02, 2013 @ 13:23
    Streety
    0

    For the benefit of those who will suffer the same fate:

    THE UNINSTALLER DOESN'T WORK. Richard. You should paste this on your Project Umbraco Homepage.

    To fix this:

    Remove all the SEOChecker tables Removed everything in umbraco/plugins/SEOCHECKER Remove everything in app_data/temp/SEOCHECKER Remove the SEOCHECKER DLLs in bin

    Not sure about: /bin/Umbraco.Licensing.dll and /bin/PackageGarden.Licensing.dll

    Remove /umbraco/Images/Tray/seochecker-tray.png

    Some of these file where removed by the uninstaller but most weren't.

    I also installed the app locally to see what it did. It indentified 12 broken links which were false positives. I rewrite the extension not to show the .aspx but your tool thinks they are broken links, even though both urls resolve correctly.

    Sorry its not more positive. I have wasted a whole morning on this.

  • Richard Soeteman 4049 posts 12922 karma points MVP 2x
    Oct 02, 2013 @ 13:31
    Richard Soeteman
    0

    Hi,

    I thought you only needed the wb.config fix. I agree uninstalling is a pain but it's a Umbraco thing that needs to be solved in the core.

    Weird that you got false positives the tool only logs when there is a 404.

    Best,

    Richard

Please Sign in or register to post replies

Write your reply to:

Draft