+1-888-365-2779
Try Now
More in this section

Forums / Set-up & Installation / ScrewTurnWiki Integration Issue

ScrewTurnWiki Integration Issue

6 posts, 0 answered
  1. Bo Sep
    Bo Sep avatar
    21 posts
    Registered:
    27 May 2010
    13 Jan 2011
    Link to this post
    Hi there,
    I'm having a hard time to integrate ScrewTurnWiki into my sitefinity web site.
    I want Sitefinity to be the root of this application. Now here's what I have done sofar. Hopefully someone can help me to resolve this issue.

    I created a subfolder called Wiki inside Sitefinity application with it's contents, then
    I added the application to the Sitefinity Site in IIS7 and added:
    <location path="." inheritInChildApplications="false">
        <system.web>
    ......
    </system.web>
    </location>
    to Sitefinity Config. file. and modifiled the WIKI config as follows:

    <system.web>
    <
    roleManager enabled="false">
    <
    providers> <clear/> </providers> </roleManager>
    <
    membership defaultProvider="MailMembershipProvider"> <providers> <clear/> </providers> </membership>
    <
    profile><providers> <clear/> </providers> </profile>
    <
    siteMap defaultProvider="CmsSiteMapProvider"> <providers> <clear/> </providers> </siteMap> <healthMonitoring> <eventMappings> <clear/> </eventMappings> <providers> <clear/> </providers><rules> <clear/> </rules> </healthMonitoring

    <assemblies>
    <
    remove assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <
    remove assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <
     
    remove assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    <
    remove assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <
    remove assembly="System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </assemblies> <httpHandlers> <remove path="Telerik.Web.UI.DialogHandler.aspx" verb="*"/>
    <
    remove path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*"/>
    <
    remove path="ChartImage.axd" verb="*"/>
    <
    remove path="AddToClientCalendar.ashx" verb="*"/>
    <
    remove path="OAuth/Facebook/Authorize.axd" verb="*"/>
    <
    remove path="OAuth/Twitter/Authorize.axd" verb="*"/>
    <
    remove path="Payments/PaypalIPN.axd" verb="*"/>
    <
    remove path="elmah.axd" verb="POST,GET,HEAD"/>
    <
    remove path="blogs/metablog.ashx" verb="POST"/>
    <
    remove path="trackback.ashx" verb="POST"/>
    <
    remove path="*.s3lb" verb="GET"/>
    <
    remove path="*.s3lb.ashx" verb="GET"/>
    <
    remove path="*.sflb" verb="GET"/>
    <
    remove path="*.sflb.ashx" verb="GET"/>
    <
    remove path="*.tmb" verb="GET"/>
    <
    remove path="*.tmb.ashx" verb="GET"/>
    <
    remove path="CaptchaImage.axd" verb="GET"/>
    <
    remove path="*.rss.ashx" verb="*"/>
    <
    remove path="Telerik.RadUploadProgressHandler.ashx" verb="*"/>
    <
    remove path="Telerik.Web.UI.WebResource.axd" verb="*"/>
    <
    remove path="*.rss" verb="*"/>
    <
    remove verb="*" path="*.asmx"/>
    <httpModules>
    <remove name="Cms"/>
    <
    remove name="RadUploadModule"/>
    </httpModules>
    </system.web>

     

     


    Wiki works outside of sitefinity folder and I have no issue with that.
    I can also load the page from within the IIS7. (localhost/SitefinityWebSite/wiki)
    I can not load the page from Web Developer. and I get he following error:

    Could not load file or assembly 'Telerik.Cms' or one of its dependencies. The system cannot find the file specified.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'Telerik.Cms' or one of its dependencies. The system cannot find the file specified.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Assembly Load Trace: The following information can be helpful to determine why the assembly 'Telerik.Cms' could not be loaded.

    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
    

    Stack Trace:

    [FileNotFoundException: Could not load file or assembly 'Telerik.Cms' or one of its dependencies. The system cannot find the file specified.]
       System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName) +0
       System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) +64
       System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) +58
       System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +65
       System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +342
       System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +52
    
    [ConfigurationErrorsException: Could not load file or assembly 'Telerik.Cms' or one of its dependencies. The system cannot find the file specified.]
       System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +351
       System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement) +56
       System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList) +146
       System.Web.HttpApplication.GetModuleCollection(IntPtr appContext) +1219
       System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +97
       System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +188
       System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +295
       System.Web.HttpApplicationFactory.GetPipelineApplicationInstance(IntPtr appContext, HttpContext context) +56
       System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +231
    
    [HttpException (0x80004005): Could not load file or assembly 'Telerik.Cms' or one of its dependencies. The system cannot find the file specified.]
       System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +8897503
       System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +85
       System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +333
    
      
     
    Thank you for looking into this.

  2. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    09 Dec 2016
    13 Jan 2011
    Link to this post
    Hello Bo,

    There are some parts where the web.config inheritance is not broken and you have to use <clear> and <remove> to do so.  Please verify the Telerik.Cms.dll is located in Sitefinjty's bin folder. Also it is better if both the applications use the same version of .NET. We have three builds for .NET  2.0, 3.5 and 4.0

    Kind regards,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  3. Bo Sep
    Bo Sep avatar
    21 posts
    Registered:
    27 May 2010
    13 Jan 2011
    Link to this post
    Hi Ivan,
    Thank you for responding so promptly.
    I confirmed Telerik.Cms.dll in the bin folder and both applications use the same version of.NET 3.5.
    I see that I left out a few broker parts outside of <system.web>.

    Thank you again Ivan ;)


  4. Bo Sep
    Bo Sep avatar
    21 posts
    Registered:
    27 May 2010
    17 Jan 2011
    Link to this post
    Hi Ivan,
    I tried to break all the sitefinity parts line by line by I still can't get it to work :(

    Can I email a copy for you to look at?
    Regards
    Bo
  5. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    09 Dec 2016
    17 Jan 2011
    Link to this post
    Hello Bo,

    Do you get the same error? If so then the inheritance is still active or you have custom controls which cannot find this assembly.

    Best wishes,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  6. Bo Sep
    Bo Sep avatar
    21 posts
    Registered:
    27 May 2010
    17 Jan 2011
    Link to this post
    Yes I still get the same error...
    Do you know of anyone who has successfully integrated Screwturnwiki by any chance?
Register for webinar
6 posts, 0 answered