MonoX support board

Start the conversation, ask questions and share tips and solutions with fellow developers.

Non-registered users can only browse through our support boards. Please register now if you want to post your questions. It takes a second and it is completely free. Alternatively, you can log in without registration using your credentials at major sites such as Google, Microsoft Live, OpenId, Facebook, LinkedIn or Yahoo.

Discussion board tags within a group does not work as they should ?  (Mono Support )

Viewed 27713 time(s), 20 post(s) 4/28/2014 1:20:35 PMby super
super

super

4/28/2014 1:21:40 PM
Just like user can create tags while adding discussion topic in the discussion board. 

We have discussion board feature within groups too, but when we create tags in that, now when topic is added and tags are added in it. now later when I click on any of the tag, I don't get an topic related to that tag.

why ? Is this a bug ? if we have this tag feature in group discussion, shouldn't it work the same way as regular discussion board tag ?
This content has not been rated yet. 
6018 Reputation 709 Total posts
kpeulic

kpeulic

4/28/2014 1:43:51 PM
We just test this functionality on our demo site and it works as you expected. Please check the discussion on this page: http://monox.mono-software.com/MonoX/Pages/SocialNetworking/Groups.aspx?GroupId=ogTE0Fmv1E6yrZ2lAYWbkg&iwm=DiscussionBoard
This content has not been rated yet. 
1849 Reputation 181 Total posts
super

super

4/28/2014 2:43:23 PM
That is odd.

I am using the latest 4.9 version and when I click on  the tags, I get this message:

Topic tags
 
Back to all discussion boards
 
 
 
There are no topics in the board

Here is the code in my GroupContainer.ascx
<MonoX:GroupView ID="groupView" runat="server" WorkingMode="DiscussionBoard"/>

DiscussionContainer.ascx
<asp:UpdatePanel ID="up" runat="server" UpdateMode="Always">
    <ContentTemplate>
        <monox:discussionboard runat="server" id="dBoard" title="Discussion board" />
        <monox:discussiontopic runat="server" id="dTopic" />
        <monox:discussiontopic runat="server" id="dFilterTopic" />
        <monox:discussionmessages runat="server" id="dMessages" />
    </ContentTemplate>
</asp:UpdatePanel>

GroupView.ascx
<asp:UpdatePanel ID="up" runat="server" UpdateMode="Always">
    <ContentTemplate>
        <h2><asp:Label ID="lblTitle" runat="server"></asp:Label></h2>
        <div class="tabs-wrapper">
            <div class="tabs">
                <ul id="rowSwitch" runat="server">
                    <li class="<%= InternalWorkingMode.Equals(SnGroupWorkingMode.Wall) ? "current" : String.Empty %>">
                        <asp:HyperLink ID="lnkWall" runat="server" CausesValidation="false" Visible="false">
                            <span id="labWall" runat="server"></span>
                        </asp:HyperLink>
                    </li>
                    <li class="<%= InternalWorkingMode.Equals(SnGroupWorkingMode.Photos) ? "current" : String.Empty %>">
                        <asp:HyperLink ID="lnkPhotos" runat="server" CausesValidation="false" Visible="false">
                            <span id="labPhotos" runat="server"></span>
                        </asp:HyperLink>
                    </li>
                    <li class="<%= InternalWorkingMode.Equals(SnGroupWorkingMode.DiscussionBoard) ? "current" : String.Empty %>">
                        <asp:HyperLink ID="lnkDiscussion" runat="server" CausesValidation="false">
                            <span id="labDiscussion" runat="server"></span>
                        </asp:HyperLink>
                    </li>
                </ul>
                <div class="tab-line"></div>
            </div>
        </div>
        <asp:Panel runat="server" ID="pnlWarning" style="font-size: 15px; font-weight:bold; font-style:italic;">
            <br />
            <asp:Literal runat="server" ID="ltlWarning"></asp:Literal>
            <br />
            <asp:LinkButton runat="server" ID="lnkJoin" OnCommand="lnkJoin_Command"></asp:LinkButton>
        </asp:Panel>
        <MonoX:Wall runat="server" ID="snWallNotes" Title="Wall notes" ShowPrivacyEditor="false" />
        <div class="group-photo-holder">
            <MonoX:Photos runat="server" ID="snPhotos" UsePrettyPhoto="true" />
        </div>
        <div class="discussion">
            <MonoX:Discussion runat="server" ID="snDiscussion" RelatedContentVisible="true"  IsPublic="true" RssEnabled="true" TopicSorter="SortUpdatedTopicsOnTop"  />
        </div>
    </ContentTemplate>



Discussion.aspx
<div class="discussion">
           <portal:PortalWebPartZoneTableless HeaderText='<%$ Code: PageResources.Zone_LeftPartZone %>' ID="leftPartZone" runat="server" Width="100%" ChromeTemplateFile="LeftColumn.htm">
               <ZoneTemplate>
                   <MonoX:Discussion ID="discussion" runat="server" IsPublic="true" EnablePrettyPhoto="true" EnableHtmlEditor="true"
                   EnableContentSharing="true" EnableAnswering="true" EnableAnsweredTopicAutoClose="false" EnableRating="true" EnableTags="true"
                   EnableSyntaxHighlighter="true" MaximumTags="0" EnableSubscription="true" EnableAutoSubscription="true"
                   EnableBoardMembership="true" EnableDailyReport="true" EnableOwnerDeleteOperation="false" EnableXSSSecurityParser="true"
                   RatingHistoryVisible="false" BoardNames=""  GravatarRenderType="NotSet" />                       
               </ZoneTemplate>
           </portal:PortalWebPartZoneTableless>
       </div>


Can anyone please pin point why this is not working on my end or where I should look ?
This content has not been rated yet. 
6018 Reputation 709 Total posts
super

super

4/28/2014 3:04:56 PM
Here is the URL rewriting rule in my webconfig, in case you need to see it:

<!-- discussion board -->
      <rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$5=$6&$8" name="DiscussionPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dboard/{BoardId}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$6" name="Discussion" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dboard/{BoardId}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dtopic/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?topicId=$3&$5=$6&$8" name="DiscussionTopicPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dtopic/{TopicId}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dtopic/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?topicId=$3&$6" name="DiscussionTopic" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dtopic/{TopicId}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dfilter/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&$5=$6&$8" name="DiscussionTopicFilterPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter/{FilterType}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dfilter/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&$6" name="DiscussionTopicFilter" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter/{FilterType}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dfilter-tag/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&dbtTag=$4&$5=$6&$8" name="DiscussionTopicTagFilterPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter-tag/{FilterType}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dfilter-tag/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&dbtTag=$4&$6" name="DiscussionTopicTagFilter" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter-tag/{FilterType}/{Slug}/" />
      <rewrite url="^(.*)/(.*)/dmessage/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?dmsgId=$3&dmsgMode=$4&$5=$6&$8" name="DiscussionEditMessagePaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dmessage/{MessageId}/{Mode}/" />
      <rewrite url="^(.*)/(.*)/dmessage/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?dmsgId=$3&dmsgMode=$4&$6" name="DiscussionEditMessage" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dmessage/{MessageId}/{Mode}/" />
PLZ HELP ?

This content has not been rated yet. 
6018 Reputation 709 Total posts
super

super

4/29/2014 10:53:52 AM
anyone ?
This content has not been rated yet. 
6018 Reputation 709 Total posts
kpeulic

kpeulic

4/29/2014 12:47:06 PM
Unfortunately, we cannot reproduce your issue. We implemented your changes to our demo  site (http://demo1.mono-software.com/MonoX/Pages/SocialNetworking/Groups/GroupView/ogTE0Fmv1E6yrZ2lAYWbkg/Web-design/) and everything is working as we expected.

Could you give us any other information which could help us to reproduce the issue?
This content has not been rated yet. 
1849 Reputation 181 Total posts
super

super

4/29/2014 1:58:28 PM
Here is my complete url rewriting in webconfig, I think something in these rules is causing the issue.

  <if url="^(.*)/lng/(.*)/(.*).aspx(\?(.+))?$" rewrite="$1/$3.aspx?lng=$2&$5" />
  <if url="^(.*)/lng/(.*)/(.*).aspx$" rewrite="$1/$3.aspx?lng=$2" />
  <if url="^(.*)/lng/(.*)/(.*).ashx(\?(.+))?$" rewrite="$1/$3.ashx?lng=$2&$5" />
  <if url="^(.*)/lng/(.*)/(.*).ashx$" rewrite="$1/$3.ashx?lng=$2" />
  <if url="^(.*)/lng/(.*)/$" rewrite="$1/?lng=$2" />
  <if url="^(.*)/lng/(.*)/(\?(.+))?$" rewrite="$1/?lng=$2&$4" />
  <!--Obsolete: Used for backward compatibility only -->
  <if url="^(.*)/language/(.*)/(.*).aspx(\?(.+))?$" rewrite="$1/$3.aspx?lng=$2&$5" />
  <if url="^(.*)/language/(.*)/(.*).aspx$" rewrite="$1/$3.aspx?lng=$2" />
  <if url="^(.*)/language/(.*)/(.*).ashx(\?(.+))?$" rewrite="$1/$3.ashx?lng=$2&$5" />
  <if url="^(.*)/language/(.*)/(.*).ashx$" rewrite="$1/$3.ashx?lng=$2" />
  <if url="^(.*)/language/(.*)/(\?(.+))?$" rewrite="$1/?lng=$2&$4" />
  <!-- dynamic blog post rules, can be used regardless of the actual name of the page that holds blog parts -->
  <rewrite url="^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogCommentsPageNo/(.*)/BlogFilesPageNo/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogCommentsPageNo=$6&BlogFilesPageNo=$7&$9" name="BlogPostCommentsFiles" defaultPage="/Blog.aspx" urlPattern="/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogFilesPageNo/(.*)/BlogCommentsPageNo/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogFilesPageNo=$6&BlogCommentsPageNo=$7&$9" name="BlogPostFilesComments" defaultPage="/Blog.aspx" urlPattern="/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogFilesPageNo/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogFilesPageNo=$6&$8" name="BlogPostFiles" defaultPage="/Blog.aspx" urlPattern="/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogCommentsPageNo/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogCommentsPageNo=$6&$8" name="BlogPostComments" defaultPage="/Blog.aspx" urlPattern="/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/post/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&$7" name="BlogPost" defaultPage="/Blog.aspx" urlPattern="/Blog/post/{Blog.Slug}/{IdentityId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/posts/(.*)/BlogPostPage/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostPage=$4&$6" name="BlogPostsPaged" defaultPage="/Blog.aspx" urlPattern="/{PageName}/posts/{Slug}/BlogPostPage/{PageNo}/" />
  <rewrite url="^(.*)/(.*)/posts/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&$5" name="BlogPosts" defaultPage="/Blog.aspx" urlPattern="/{PageName}/posts/{Slug}/" />
  <rewrite url="^(.*)/(.*)/search/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&SearchAction=$4&SearchValue=$5&$7" name="BlogSearch" defaultPage="/Blog.aspx" urlPattern="/{PageName}/search/{Slug}/{SearchAction}/{SearchValue}/" />
  <rewrite url="^(.*)/(.*)/blog-tag/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&SearchAction=tag&SearchValue=$4&$6" name="BlogTag" defaultPage="/Blog.aspx" urlPattern="/{PageName}/blog-tag/{Slug}/{Tag}/" />
  <rewrite url="^(.*)/(.*)/settings/(.*)/(\?(.+))?$" to="$1/$2.aspx?ShowBlogSettings=true&BlogSlug=$3&$5" name="BlogSettings" defaultPage="/Blog.aspx" urlPattern="/{PageName}/settings/{Slug}/" />
  <rewrite url="^(.*)/(.*)/comments/(.*)/BlogCommentsPageNo/(.*)/(\?(.+))?$" to="$1/$2.aspx?ShowBlogCommentsAdmin=true&BlogSlug=$3&BlogCommentsPageNo=$4&$6" name="BlogCommentsAdminComments" defaultPage="/Blog.aspx" urlPattern="/{PageName}/comments/{Slug}/" />
  <rewrite url="^(.*)/(.*)/comments/(.*)/(\?(.+))?$" to="$1/$2.aspx?ShowBlogCommentsAdmin=true&BlogSlug=$3&$5" name="BlogCommentsAdmin" defaultPage="/Blog.aspx" urlPattern="/{PageName}/comments/{Slug}/" />
  <rewrite url="^(.*)/(.*)/edit/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogEditMode=true&$7" name="BlogPostEdit" defaultPage="/Blog.aspx" urlPattern="/{PageName}/edit/{Blog.Slug}/{IdentityId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/insert/(.*)/(\?(.+))?$" to="$1/$2.aspx?BlogSlug=$3&BlogInsertMode=true&$5" name="BlogPostInsert" defaultPage="/Blog.aspx" urlPattern="/{PageName}/insert/{Slug}/" />
  <!-- shows all blog posts regardless of the blog they were posted to -->
  <rewrite url="^(.*)/(.*)/posts/(\?(.+))?$" to="$1/$2.aspx$3" name="AllBlogPosts" defaultPage="/Blog.aspx" urlPattern="/{PageName}/posts/{Slug}/" />
  <rewrite url="^(.*)/(.*)/posts/(.*)/wlwmanifest.xml(\?(.+))?$" to="$1/wlwmanifest.xml" name="WlwManifest" urlPattern="/wlwmanifest.xml" />
  <set property="SocialNetworkingFolder" value="/MonoX/Pages/SocialNetworking/" />
  <set property="UserProfileFolder" value="/MonoX/Pages/UserProfile/" />
  <set property="MobileFolder" value="/MonoX/Mobile/" />
  <!-- profile -->
  <rewrite url="^(.*)/mobile/profile/(.*)/(\?(.+))?$" to="$1${MobileFolder}UserProfile.aspx?UserName=$2&$4" name="MobileProfile" urlPattern="/mobile/profile/{UserNameUrlEncoded}/" />
  <rewrite url="^(.*)/profile/(.*)/(\?(.+))?$" to="$1${UserProfileFolder}MyWall.aspx?UserName=$2&$4" name="Profile" urlPattern="/profile/{UserNameUrlEncoded}/" />
  <rewrite url="^(.*)/profile-about/(.*)/(\?(.+))?$" to="$1${UserProfileFolder}AboutMe.aspx?UserName=$2&$4" name="ProfileAbout" urlPattern="/profile-about/{UserNameUrlEncoded}/" />
  <rewrite url="^(.*)/profile-friends/(.*)/(\?(.+))?$" to="$1${UserProfileFolder}MyFriends.aspx?UserName=$2&$4" name="ProfileFriends" urlPattern="/profile-friends/{UserNameUrlEncoded}/" />
  <rewrite url="^(.*)/profile-photos/(.*)/(\?(.+))?$" to="$1${UserProfileFolder}MyPhotos.aspx?UserName=$2&$4" name="ProfilePhotos" urlPattern="/profile-photos/{UserNameUrlEncoded}/" />
  <!-- file view -->
  <rewrite url="^(.*)/fileview/(.*)/(.*)/(\?(.+))?$" to="$1${SocialNetworkingFolder}FileView.aspx?FileId=$2&ReturnPageId=$3&$5" name="FileView" urlPattern="/fileview/{FileId}/{ReturnPageId}/" />
  <rewrite url="^(.*)/fileviewsa/(.*)/(.*)/(\?(.+))?$" to="$1${SocialNetworkingFolder}FileViewStandalone.aspx?FileId=$2&ReturnPageId=$3&$5" name="FileViewStandalone" urlPattern="/fileviewsa/{FileId}/{ReturnPageId}/" />
  <rewrite url="^(.*)/(.*)/filelist-tag/(.*)/(\?(.+))?$" to="$1/$2.aspx?fTag=$3&$5" name="FileListTagFilter" urlPattern="/{PageName}/filelist-tag/{Slug}/" />
  <!-- site search -->
  <rewrite url="^(.*)/search/(.*)/(\?(.+))?$" to="$1/MonoX/Pages/MonoX/SearchResults.aspx?srchq=$2&$4" name="SiteSearch" urlPattern="/search/{Query}/" />
  <!-- dynamic group rules, can be used regardeless of the actual name of the page that holds group parts -->
  <rewrite url="^(.*)/(.*)/GroupView/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?GroupId=$3&$6" name="GroupView" defaultPage="" urlPattern="/MonoX/Pages/SocialNetworking/Groups/GroupView/{ShortId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/GroupEdit/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?GroupId=$3&EditMode=true&$6" name="GroupEdit" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/GroupEdit/{ShortId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/GroupList/(\?(.+))?$" to="$1/$2.aspx$3" name="GroupList" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/GroupList/" />
  <rewrite url="^(.*)/(.*)/GroupInsert/(\?(.+))?$" to="$1/$2.aspx?InsertMode=true&$4" name="GroupInsert" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/GroupInsert/" />
  <rewrite url="^(.*)/(.*)/GroupSearch/(.*)/(\?(.+))?$" to="$1/$2.aspx?SearchValue=$3&$5" name="GroupSearch" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/GroupSearch/{SearchValue}/" />
  <rewrite url="^(.*)/(.*)/GroupSearch/(\?(.+))?$" to="$1/$2.aspx?ShowAllGroups=true&$4" name="GroupSearchShowAll" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/GroupSearch/" />
  <rewrite url="^(.*)/(.*)/GroupCategory/(.*)/(\?(.+))?$" to="$1/$2.aspx?Category=$3&$5" name="GroupCategory" defaultPage="/MonoX/Pages/SocialNetworking/Groups.aspx" urlPattern="/{PageName}/GroupCategory/{CategorySlug}/" />
  <!-- social networking general -->
  <rewrite url="^(.*)/RequestConfirmation/(.*)/(.*)/(\?(.+))?$" to="$1/MonoX/Pages/MonoX/Confirmation.aspx?RequestType=$2&RequestId=$3&$5" name="RequestConfirmation" urlPattern="/RequestConfirmation/{RequestType}/{RequestId}/" />
  <!-- Photo Gallery -->
  <rewrite url="^(.*)/(.*)/activeview/(.*)/albumview/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?AlbumId=$4&activeview=$3&$5=$6&$8" name="PhotoListPaged" defaultPage="/MonoX/Pages/SocialNetworking/PhotoGallery.aspx" urlPattern="/{PageName}/{ActiveControlAction}/{ActiveControlValue}/{AlbumView}/{AlbumId}/" />
  <rewrite url="^(.*)/(.*)/activeview/(.*)/albumview/(.*)/(\?(.+))?$" to="$1/$2.aspx?AlbumId=$4&activeview=$3&$6" name="PhotoList" defaultPage="/MonoX/Pages/SocialNetworking/PhotoGallery.aspx" urlPattern="/{PageName}/{ActiveControlAction}/{ActiveControlValue}/{AlbumView}/{AlbumId}/" />
  <rewrite url="^(.*)/(.*)/activeview/(.*)/photoview/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?FileId=$4&AlbumId=$5&activeview=$3&$7" name="PhotoView" defaultPage="/MonoX/Pages/SocialNetworking/PhotoGallery.aspx" urlPattern="/{PageName}/{ActiveControlAction}/{ActiveControlValue}/{PhotoView}/{PhotoId}/{AlbumId}/" />
  <!-- discussion board -->
  <rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$5=$6&$8" name="DiscussionPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dboard/{BoardId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$6" name="Discussion" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dboard/{BoardId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/dtopic/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?topicId=$3&$5=$6&$8" name="DiscussionTopicPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dtopic/{TopicId}/{Slug}/" />
  
   
   
  <rewrite url="^(.*)/(.*)/dtopic/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?topicId=$3&$6" name="DiscussionTopic" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dtopic/{TopicId}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/dfilter/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&$5=$6&$8" name="DiscussionTopicFilterPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter/{FilterType}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/dfilter/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&$6" name="DiscussionTopicFilter" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter/{FilterType}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/dfilter-tag/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&dbtTag=$4&$5=$6&$8" name="DiscussionTopicTagFilterPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter-tag/{FilterType}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/dfilter-tag/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?tftype=$3&dbtTag=$4&$6" name="DiscussionTopicTagFilter" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dfilter-tag/{FilterType}/{Slug}/" />
  <rewrite url="^(.*)/(.*)/dmessage/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?dmsgId=$3&dmsgMode=$4&$5=$6&$8" name="DiscussionEditMessagePaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dmessage/{MessageId}/{Mode}/" />
  <rewrite url="^(.*)/(.*)/dmessage/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?dmsgId=$3&dmsgMode=$4&$6" name="DiscussionEditMessage" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dmessage/{MessageId}/{Mode}/" />
  <!-- dynamic content page -->
  <rewrite url="^(.*)/ContentPage/(.*)/(\?(.+))?$" to="$1/MonoX/Pages/Content.aspx?hdci=$2&$4" name="ContentPage" urlPattern="/ContentPage/{ContentId}/" />
  <!-- mobile dynamic content page -->
  <rewrite url="^(.*)/Mobile/Content/(.*)/(\?(.+))?$" to="$1/MonoX/Mobile/Content.aspx?hdci=$2&$4" name="MobileContentPage" urlPattern="/Mobile/Content/{ContentId}/" />
  <!-- do not remove the last rule - supports for default page if all rules above have failed -->
  <if url="^(.*)/\?lng=(.*)(\?(.+))?$" rewrite="$1/Default.aspx?lng=$2&$4" />
  <if url="^(.*)/\?lng=(.*)/?$" rewrite="$1/Default.aspx?lng=$2" />
  <!--Obsolete: Used for backward compatibility only -->
  <if url="^(.*)/\?language=(.*)(\?(.+))?$" rewrite="$1/Default.aspx?lng=$2&$4" />
</UrlRewriter>

This content has not been rated yet. 
6018 Reputation 709 Total posts
kpeulic

kpeulic

4/29/2014 2:33:45 PM
Could you give us URL of this page to be sure that URL is correct?
This content has not been rated yet. 
1849 Reputation 181 Total posts
super

super

4/29/2014 4:21:18 PM
Sure, here you can see the issue

http://monox.gadgetnotion.com.holly.arvixe.com/MonoX/Pages/SocialNetworking/Groups/GroupView/e_1WvZ7X00KRRp2kAVBl5w/ASP-NET-Developers/

You can go in the ASP.NET discussion board and click on the tag and you will see the error.

In this site, I have the URL rewriting rules as posted above and I am sure something in that is causing this issue.
This content has not been rated yet. 
6018 Reputation 709 Total posts
kpeulic

kpeulic

4/29/2014 4:53:42 PM
It seems that we solve the issue. 
Please try to replace this code in web.config:
<rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$5=$6&$8" name="DiscussionPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dboard/{BoardId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$6" name="Discussion" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/MonoX/Pages/SocialNetworking/Discussion/dboard/{BoardId}/{Slug}/" />
with this code:
<rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$5=$6&$8" name="DiscussionPaged" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dboard/{BoardId}/{Slug}/" />
<rewrite url="^(.*)/(.*)/dboard/(.*)/(.*)/(\?(.+))?$" to="$1/$2.aspx?boardId=$3&$6" name="Discussion" defaultPage="/MonoX/Pages/SocialNetworking/Discussion.aspx" urlPattern="/{PageName}/dboard/{BoardId}/{Slug}/" />
Please let us know if this was helpful for you.
This content has not been rated yet. 
1849 Reputation 181 Total posts
1 2