Aricie
The DNN Expert for your web project
DNN Community Forums

Sitemap mauvaise url

Sort:
You are not authorized to post a reply.
Page 1 of 3123 > >>
Author
Messages


evaussion











New Member



Posts:




New Member



    Salut à tous,

    Il semblerait que le sitemap de DNN ne tienne pas compte de la réécriture des url avec le module friendlier-url.

    Ai je fais un mauvais parametrage ?

    C'est un gros problème.

    Merci pour vos réponses.

    Emmanuel



    Deleted User











    New Member



    Posts:




    New Member



      Bonjour,

      le sitemap utilise les urls réécrites par le moteur FUP. Le problème que vous rencontrez est peut être dû aux stratégies de réécriture que vous utilisez... Pouvez-vous nous les envoyer, au moins les règles de réécriture pour que nous regardions. Autre point à regarder: vos logs pour voir s'il n'y a pas des erreurs liées à la réécriture.

      Dans cette attente,

      Cordialement

      Aricie Team



      evaussion











      New Member



      Posts:




      New Member



        Tom,

        La config est celle par default dans votre module. le site : http://www.farouk-maghreb.com/SiteMap.aspx

        Il n'y a pas de problemes dans les logs concernant la réécriture.

        Avez vous une autre idée ?

        Merci

         



        Jesse











        New Member



        Posts:




        New Member



          Bonjour,

          Comme nous ne rencontrons pas ce problème, il nous est difficile de le diagnostiquer sans d'avantages d'informations.

          • Pouvez-vous préciser la version de DNN et de FUP utilisées et leur paramétrage (combien de portails sur l'instance, avec quels alias?, FUP est-il bien instancié sur le portail courant? sur d'autres portails également?)
          • L'url http://www.farouk-maghreb.com/SiteMap.aspx ne revoit rien aujourd'hui. Il est possible que des exceptions non journalisées soient déclanchées. Pouvez-vous consulter le journal évenementiel (Event log) après avoir:
            • Rajouté la ligne suivante dans le fichier SiteMap.ascx.vb de CodeBehind, dans le bloc "Catch" actuellement vide de la méthode Page_Load: 
              DotNetNuke.Services.Exceptions.Exceptions.LogException(exc)
            • Activé dans FUP les paramètres de journalisation

          Pour info, le sitemap natif DNN utilise la propriété TabInfo.FullUrl pour récupérer l'url de chaque page. Cette propriété appelle la méthode Globals.NavigateUrl(...) qui elle même appelle le provider de réécriture selon la config dnn courante, et le provider quant à lui doit utiliser les paramètres FUP du portail courant, celui-ci étant identifié plus tôt par DNN à partir de l'alias utilisé en entrée de la requête courante.

          Il s'agit tout d'abord d'identifier pourquoi le sitemap actuel ne fonctionne plus (ajout d'une ligne pour la journalisation des exceptions), puis déterminer si le provider est appelé, et quelle configuration est utilisée (activation dans FUP du journal).

          Si l'investigation n'est pas concluante, nous pouvons également vous proposer d'investiguer en Debug sur une copie de votre instance en local s'il vous est possible de nous la transmettre.

          Cordialement,



          evaussion











          New Member



          Posts:




          New Member



            Bonjour,

            Je n'y comprend pas grans chose...

            DNN 05.04.02

            FUP 2.0.3

            Aricie - Shared 1.3.10

            Un seul portal un seul alias : www.farouk-magrheb.com

            Par moment je n'est pas d'erreur et le sitemap se construit mais pas avec les Url reecrite.

            Par moment j'ai cette erreur :

            AssemblyVersion: 5.4.2
            PortalID: 0
            PortalName: Farouk Systems Maghreb
            UserID: -1
            UserName:
            ActiveTabID: 40
            ActiveTabName: farouk systems
            RawURL: /SiteMap.aspx
            AbsoluteURL: /SiteMap.aspx
            AbsoluteURLReferrer:
            UserAgent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
            DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
            ExceptionGUID: fc11e386-d6e8-4000-9a2b-9a2cfb184f11
            InnerException: String reference not set to an instance of a String. Parameter name: name
            FileName:
            FileLineNumber: 0
            FileColumnNumber: 0
            Method: System.Globalization.CultureInfo..ctor
            StackTrace:
            Message: System.ArgumentNullException: String reference not set to an instance of a String. Parameter name: name at System.Globalization.CultureInfo..ctor(String name, Boolean useUserOverride) at Aricie.DNN.Services.DnnContext.get_Culture() at Aricie.DNN.Services.Url.FriendlyUrl.FriendlierUrlProvider.FriendlyUrl(TabInfo tab, String path, String pageName, String portalAlias) at Aricie.DNN.Services.Url.FriendlyUrl.FriendlierUrlProvider.FriendlyUrl(TabInfo tab, String path, String pageName, PortalSettings settings) at DotNetNuke.Common.Globals.NavigateURL(Int32 TabID, Boolean IsSuperTab, PortalSettings settings, String ControlKey, String Language, String[] AdditionalParameters) at DotNetNuke.SitemapProviders.CoreSitemapProvider.GetPageUrl(TabInfo objTab, String language) at DotNetNuke.SitemapProviders.CoreSitemapProvider.GetUrls(Int32 portalId, PortalSettings ps, String version) at DotNetNuke.Services.Sitemap.SitemapBuilder.BuildSiteMap(TextWriter output) at DotNetNuke.Services.Sitemap.SitemapHandler.ProcessRequest(HttpContext context)
            Source:
            Server Name: 12615HD90016

             

            Et celle-ci pour MLanoucement :

            AssemblyVersion: 5.4.2
            PortalID: -1
            PortalName:
            UserID: -1
            UserName:
            ActiveTabID: -1
            ActiveTabName:
            RawURL:
            AbsoluteURL:
            AbsoluteURLReferrer:
            UserAgent:
            DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
            ExceptionGUID: f78669cd-6efa-4058-8ecf-346bdf7bddb6
            InnerException: La procédure stockée 'dbo.Apollo_MLAnnouncements_GetLocales' n'existe pas.
            FileName:
            FileLineNumber: 0
            FileColumnNumber: 0
            Method: System.Data.SqlClient.SqlCommand.DeriveParameters
            StackTrace:
            Message: System.InvalidOperationException: La procédure stockée 'dbo.Apollo_MLAnnouncements_GetLocales' n'existe pas. à System.Data.SqlClient.SqlCommand.DeriveParameters() à System.Data.SqlClient.SqlCommandBuilder.DeriveParameters(SqlCommand command) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.DiscoverSpParameterSet(SqlConnection connection, String spName, Boolean includeReturnValueParameter, Object[] parameterValues) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSetInternal(SqlConnection connection, String spName, Boolean includeReturnValueParameter) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName) à Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) à Apollo.DNN.Modules.MLAnnouncements.SqlDataProvider.getLocales(Int32 moduleID) à Apollo.DNN.Modules.MLAnnouncements.MLAnnouncementsController.getLocales(Int32 moduleID) à Apollo.DNN.Modules.MLAnnouncements.MLAnnouncementsController.GetSearchItems(ModuleInfo ModInfo) à DotNetNuke.Services.Search.ModuleIndexer.GetSearchIndexItems(Int32 PortalID)
            Source:

            Quand j'active "log request timing et use one event per FUP je n'ai pas plus de log ....

            Je veux bien vous donner une copie pour étude, comment ?

            Pouvez vous me donner votre mail ?

            Merci

            Emmanuel

             

            You are not authorized to post a reply.
            Page 1 of 3123 > >>