2011-12-24 32 views
7

私のナビゲーションリンクを構築するために、私のASP.netアプリケーションのweb.sitemapを使用します。この方法で私のナビゲーションが変更された場合、私はweb.sitemapを更新し、ナビゲーションを自動的に構築します。しかし、ASP.net 3.5から4.0へのアップグレード以来、私はweb.sitemapファイルに関する問題を抱えています。 ASP.net 4.0にアップグレードした後、web.sitemapから生成されたリンクに、ドメイン名の後ろに奇妙な文字が挿入されることがあります(制限が2であるため、リンクが壊れています):ASP.net 3.5から4.0へのアップグレードによりWeb.Sitemapの問題が発生する

http //www.cheatsheetwarroom.com/ (jUhJqoX4zAEkAAAAN2VlZTM2N2MtOWU5Mi00OWUyLTllZTUtMTY4MDY3ZGM2MTM2hMR-oHFFNS-DvXxMDadonaHu8pk1))/ファンタジー・フットボール/ NFL /無料/ランキング/犯罪/ランニング-backs.aspx

あなたに起こるながら、そのが壊れた場合は、(私のSitemap page上のリンクの上にマウスを移動することで、これを見ることができますそれを見る)。

これが原因の問題は、私が知っているノードを指しているにもかかわらず、次のメソッド(サイトマップノードのURLをパラメータとして取ります)がアプリケーション全体のどのノードでもNULLを返すことです。私web.sitemapファイルで:web.sitemapによって生成されたファンキーなURLはもはや私が探している明示的なノードと一致しないため

SiteMapNode myNode = SiteMap.Provider.FindSiteMapNode("~/fantasy-football/nfl/free/rankings/player-rankings.aspx"); 

であると考えられます。私のメニューコントロールの多くは現在のページをweb.sitemapファイルのノードと比較することに基づいているため、多くのナビゲーションが壊れます。 ASP.net 3.5に戻すと、すべてが再び機能します。

スタックオーバーフローでthis suggested solutionが見つかりました。これは、問題が 'cookieless'モードに関連していることを示しています。しかし、下のweb.configでわかるように、私はクッキーの使用を強制しています。だから、提案された修正が完全に機能しないか、または私は正しくクッキーの使用を強制していません。私はweb.configファイルを(任意のフォームまたはファッションで)更新すると、問題が一時的に修正されることがあることに注意してください。

私のweb.configファイル

<?xml version="1.0"?> 

<!-- 
    For more information on how to configure your ASP.NET application, please visit 
    http://go.microsoft.com/fwlink/?LinkId=169433 
    --> 

<configuration> 

    <!-- Note Custom CSWR Section --> 
    <configSections> 
    <section name="cheatSheetWarRoom" type="BP.CheatSheetWarRoom.CheatSheetWarRoomSection"/> 
    </configSections> 

    <!--Custom Section--> 
    <cheatSheetWarRoom defaultConnectionStringName="LocalSqlServer" enableAdvertisements="true" applicationState="prod"> 
    <contactForm mailTo="[email protected]" mailCC="[email protected]"/> 
    <sheets pageSize="25" providerType="BP.CheatSheetWarRoom.DAL.SqlClient.SqlSheetsProvider" enableCaching="true" cacheDuration="300" defaultSportCode="FOO" defaultQBsPerSheet="35" defaultRBsPerSheet="50" defaultWRsPerSheet="50" defaultTEsPerSheet="35" defaultKsPerSheet="32" defaultDEFsPerSheet="32"/> 
    </cheatSheetWarRoom> 

    <!--Point to external connection string--> 
    <connectionStrings configSource="configuration\connstrings\ConnStringsProd.config"/> 

    <!--This ensures this section isn't read by child apps--> 
    <location path="." inheritInChildApplications="false"> 


    <system.web> 

     <healthMonitoring enabled="true"> 
     <eventMappings> 
      <clear/> 
      <!-- Log ALL error events --> 
      <add name="All Errors" type="System.Web.Management.WebBaseErrorEvent" startEventCode="0" endEventCode="2147483647"/> 
      <!-- Log application startup/shutdown events --> 
      <!--<add name="Application Events" type="System.Web.Management.WebApplicationLifetimeEvent" startEventCode="0" endEventCode="2147483647"/>--> 
     </eventMappings> 
     <providers> 
      <clear/> 
      <!-- Provide any customized SqlWebEventProvider information here (such as a different connection string name value --> 
      <add connectionStringName="LocalSqlServer" maxEventDetailsLength="1073741823" buffer="false" name="SqlWebEventProvider" type="System.Web.Management.SqlWebEventProvider"/> 
     </providers> 
     <rules> 
      <clear/> 
      <add name="All Errors Default" eventName="All Errors" provider="SqlWebEventProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:00:00" custom=""/> 
      <!--<add name="Application Events Default" eventName="Application Events" provider="SqlWebEventProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:00:00" custom=""/>--> 
     </rules> 
     </healthMonitoring> 

     <!--Session Timeout--> 
     <sessionState timeout="60"/> 

     <!-- Autentication --> 
     <authentication mode="Forms"> 
     <forms name="CSWRFORMAUTH" protection="All" path="/" loginUrl="~/error/AccessDenied.aspx" timeout="2592000" cookieless="UseCookies"/> 
     </authentication> 

     <!-- Roles --> 
     <roleManager enabled="true"/> 

     <!--Membership--> 
     <membership defaultProvider="CSWR_MembershipProvider" userIsOnlineTimeWindow="15"> 
     <providers> 
      <add name="CSWR_MembershipProvider" connectionStringName="LocalSqlServer" applicationName="/" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Encrypted" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral,&#xA;    PublicKeyToken=b03f5f7f11d50a3a"/> 
     </providers> 
     </membership> 

     <!--Anonymous Users--> 
     <anonymousIdentification cookieless="UseCookies" enabled="true"/> 

     <!--Profile Info--> 
     <profile defaultProvider="CSWR_ProfileProvider"> 
     <providers> 
      <add name="CSWR_ProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> 
     </providers> 
     <properties> 
      <add name="FirstName" type="String"/> 
      <add name="FavoriteTeam" type="String"/> 
      <add name="EmailNotifications" type="Bool" defaultValue="true"/> 
      <group name="SiteSettings"> 
      <add name="LastFootballCheatSheetID" type="Integer"/> 
      <add name="LastRacingCheatSheetID" type="Integer"/> 
      <add name="FiguredOutReordering" type="Boolean" defaultValue="false"/> 
      </group> 
     </properties> 
     </profile> 

     <!-- Keys for encrypting and decrypting passwords, generated at the website www.aspnetresources.com/tools/keycreator.aspx --> 
     <machineKey validationKey="B8C7F65D22B69591SDFSDFSDF68331064D46D3B43F7DB71F6AA6EE854475E10B92C030D7D41D75B3AB50F1B7B0F85126E68FFFE1F0114B825E6DD34D284D10" decryptionKey="3B168CB07DFD5F5FB7EAFDSDFDSSDF8BD41ABFB37D4537" validation="SHA1"/> 

     <!-- Custom Error Pages --> 
     <customErrors mode="Off" defaultRedirect="~/Error/Error.aspx"> 
     <error statusCode="408" redirect="~/Error/Error.aspx?code=408"/> 
     <error statusCode="505" redirect="~/Error/Error.aspx?code=505"/> 
     </customErrors> 

     <!--Sitemap--> 
     <siteMap defaultProvider="CSWR_SiteMapProvider" enabled="true"> 
     <providers> 
      <add name="CSWR_SiteMapProvider" type="System.Web.XmlSiteMapProvider" siteMapFile="web.sitemap" securityTrimmingEnabled="true"/> 
     </providers> 
     </siteMap> 

     <!-- Pages --> 
     <pages theme="Web20" masterPageFile="~/MasterPages/Web20Master/Frame.master"> 
     <controls> 
      <add tagPrefix="captcha" namespace="WebControlCaptcha" assembly="WebControlCaptcha"/> 
      <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/> 
      <add tagPrefix="cswr" src="~/usercontrols/HoverImage.ascx" tagName="HoverImage"/> 
      <add tagPrefix="cswr" src="~/usercontrols/SEOPager.ascx" tagName="SEOPager"/> 
      <add tagPrefix="cswr" src="~/usercontrols/UserProfile.ascx" tagName="UserProfile"/> 
      <add tagPrefix="cswr" src="~/usercontrols/AdGenerator.aspx" tagName="AdGenerator"/> 
      <add tagPrefix="cswr" src="~/usercontrols/Football/PlayerRankingItemTemplate.aspx" tagName="PlayerRankingItemTemplate"/> 
      <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
      <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     </controls> 
     </pages> 

     <compilation debug="false" targetFramework="4.0" /> 


     <!--<httpHandlers> 
     <add verb="GET" path="CaptchaImage.aspx" type="WebControlCaptcha.CaptchaImageHandler, WebControlCaptcha"/> 
     </httpHandlers>--> 
    </system.web> 
</location> 

    <location path="EditProfile.aspx"> 
    <system.web> 
     <authorization> 
     <allow roles="Member"/> 
     <deny users="*"/> 
     </authorization> 
    </system.web> 
    </location> 

    <system.net> 
    <mailSettings> 
     <smtp deliveryMethod="Network" from="[email protected]"> 
     <network defaultCredentials="true" host="localhost" port="25"/> 
     </smtp> 
    </mailSettings> 
    </system.net> 


    <system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    <handlers> 
     <add name ="CaptchaImage" verb="GET" path="CaptchaImage.aspx" type="WebControlCaptcha.CaptchaImageHandler, WebControlCaptcha"/> 
    </handlers> 
    </system.webServer> 

</configuration> 

マイweb.sitemap

<?xml version="1.0" encoding="utf-8" ?> 
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > 

    <siteMapNode url="~/default.aspx" title="Fantasy Cheat Sheets" description="Create customized fantasy draft cheat sheets for various fantasy sports including NFL football and NASCAR racing, or free."> 

    <siteMapNode url="~/register.aspx" title="Register" description="Register to unlock the full power of CheatSheetWarRoom." /> 
    <siteMapNode url="~/sitemap.aspx" title="Sitemap" description="View all pages of our website provided as hyperlinks for easy navigation." /> 
     <siteMapNode url="~/faq.aspx" title="FAQ" description="Get answers to frequently asked questions." /> 
     <siteMapNode url="~/about.aspx" title="About" description="Read about what drove the creation of our cheat sheet creation tools." /> 
     <siteMapNode url="~/contact.aspx" title="Contact" description="Contact us with any queries or suggestions you may have." /> 
     <siteMapNode url="~/passwordrecovery.aspx" title="Password Recovery" description="If you've forgot your password, validate yourself and we'll sent it to you." /> 
     <siteMapNode url="~/editprofile.aspx" title="Edit Profile" description="Edit your personal profile to keep your personal information current." /> 
     <siteMapNode url="~/admin/Users/UserStats.aspx?" title="Admin" roles="Administrator" description="An entry point into the administration menu." /> 

    <!-- **************** --> 
    <!-- Fantasy Football --> 
    <!-- **************** --> 

    <siteMapNode url="/FantasyFootball" title="Fantasy Football" description="These pages are relevant to fantasy football." roles="*" link="false"> 

     <!--Fantasy Football Landing Page--> 
     <siteMapNode url="~/fantasy-football/nfl/cheat-sheets.aspx" title="Fantasy Football Cheat Sheets" description="Prepare for your 2011 NFL fantasy football draft by creating customized fantasy football cheat sheets, for free."></siteMapNode> 
     <!--Fantasy Football Help--> 
     <siteMapNode url="~/fantasy-football/nfl/cheat-sheet-help.aspx" title="Football Cheat Sheet Help" description="Explore all features for creating fantasy football cheat sheets."/> 


     <siteMapNode url="~/fantasy-football/nfl/trophies/cheap-trophies.aspx" title="Cheap Fantasy Football Trophies" description="These cheap fantasy football trophies are of the highest quality."></siteMapNode> 
     <siteMapNode url="~/fantasy-football/nfl/trophies/funny-trophies.aspx" title="Funny Fantasy Football Trophies" description="Add a comedic touch to your league with a funny fantasy football trophy."></siteMapNode> 



     <!--Fantasy Football Cheat Sheet Creation--> 
      <siteMapNode url="/FantasyFootballCreateSheetCreation" title="Fantasy Football Cheat Sheet Creation" description="The creation of cheat sheets." roles="*" link="false"> 
       <siteMapNode url="~/fantasy-football/nfl/create/custom-sheet.aspx" title="Custom Fantasy Football Cheat Sheet" description="Use this free, custom fantasy football cheat sheet to easily create your NFL fantasy player rankings using drag and drop."></siteMapNode> 
     <siteMapNode url="~/fantasy-football/nfl/create/editsheet.aspx" title="Edit Fantasy Football Cheat Sheet" showNode="false"></siteMapNode> 
     <siteMapNode url="~/fantasy-football/nfl/create/newsheet.aspx" title="New Fantasy Football Cheat Sheet"></siteMapNode> 
     <siteMapNode url="~/fantasy-football/nfl/create/managesheets.aspx" title="Manage Fantasy Football Cheat Sheet"></siteMapNode> 
     <siteMapNode url="~/fantasy-football/nfl/create/configureprint.aspx" title="Configure Printable Fantasy Football Cheat Sheet" roles="Member, SupplementalSource, Administrator"></siteMapNode> 
     </siteMapNode> <!-- Close Fantasy Football Cheat Sheet Creation --> 

     <!-- Fantasy Football Free --> 
     <siteMapNode url="/FantasyFootballFree" title="Free Fantasy Football Resources" roles="*" link="false"> 


     <!-- Fantasy Football (Offensive) Player Rankings--> 
     <siteMapNode url="~/fantasy-football/nfl/free/rankings/player-rankings.aspx" roles="*" title="2011 NFL Player Rankings"> 
      <siteMapNode url="/FantasyFootballFreeRankingsOffense" title="Offensive Positions" link="false" roles="*"> 
      <siteMapNode url="~/fantasy-football/nfl/free/rankings/offense/quarterbacks.aspx" title="Quarterback Rankings" description="View our free quarterback rankings in preparation for your 2011 fantasy football draft." /> 
      <siteMapNode url="~/fantasy-football/nfl/free/rankings/offense/running-backs.aspx" title="Running Back Rankings" description="View our free running back rankings in preparation for your 2011 fantasy football draft." /> 
      <siteMapNode url="~/fantasy-football/nfl/free/rankings/offense/wide-receivers.aspx" title="Wide Receiver Rankings" description="View our free wide receiver rankings in preparation for your 2011 fantasy football draft." /> 
      <siteMapNode url="~/fantasy-football/nfl/free/rankings/offense/tight-ends.aspx" title="Tight End Rankings" description="View our free tight end rankings in preparation for your 2011 fantasy football draft." /> 
      <siteMapNode url="~/fantasy-football/nfl/free/rankings/offense/kickers.aspx" title="Kicker Rankings" description="View our free kicker rankings in preparation for your 2011 fantasy football draft." /> 
      <siteMapNode url="~/fantasy-football/nfl/free/rankings/offense/defenses.aspx" title="Defense Rankings" description="View our free defense rankings in preparation for your 2011 fantasy football draft." /> 
      </siteMapNode> 
     </siteMapNode> <!-- Close Fantasy Football Player Rankings --> 

     <!-- Printable Fantasy Football Cheat Sheets--> 
     <siteMapNode url="~/fantasy-football/nfl/free/printable/cheat-sheets.aspx" title="Printable Fantasy Football Cheat Sheets" roles="*"> 
      <siteMapNode url="/FantasyFootballFreePrintableCheatSheetsOffense" title="Offensive Positions" link="false" roles="*"> 
      <!--All-in-One--> 
      <siteMapNode url="~/fantasy-football/nfl/free/printable/offense/cheat-sheet-with-roster.aspx" title="Printable Fantasy Football Cheat Sheet With Roster" roles="*"/> 
      <!--By Position--> 
      <siteMapNode url="~/fantasy-football/nfl/free/printable/offense/quarterbacks-cheat-sheet.aspx" title="Printable Quarterbacks Cheat Sheet" roles="*"/> 
      <siteMapNode url="~/fantasy-football/nfl/free/printable/offense/running-backs-cheat-sheet.aspx" title="Printable Running Backs Cheat Sheet" roles="*"/> 
      <siteMapNode url="~/fantasy-football/nfl/free/printable/offense/wide-receivers-cheat-sheet.aspx" title="Printable Wide Receivers Cheat Sheet" roles="*"/> 
      <siteMapNode url="~/fantasy-football/nfl/free/printable/offense/tight-ends-cheat-sheet.aspx" title="Printable Tight Ends Cheat Sheet" roles="*"/> 
      <siteMapNode url="~/fantasy-football/nfl/free/printable/offense/kickers-cheat-sheet.aspx" title="Printable Kickers Cheat Sheet" roles="*"/> 
      <siteMapNode url="~/fantasy-football/nfl/free/printable/offense/defenses-cheat-sheet.aspx" title="Printable Defenses Cheat Sheet" roles="*"/> 
      </siteMapNode> <!-- Close Printable Fantasy Football Cheat Sheets OFFENSE --> 
     </siteMapNode> <!-- Close Printable Fantasy Football Cheat Sheets--> 

     <!-- Fantasy Football Links --> 
     <siteMapNode url="~/fantasy-football/nfl/free/links.aspx" title="Fantasy Football Links" description="This page contains links to various fantasy NFL football websites categorized by type." /> 

     </siteMapNode> <!-- Close Printable Fantasy Football Free --> 

     </siteMapNode> <!-- Close Fantasy Football --> 

    <!-- ************** --> 
    <!-- Fantasy Racing --> 
    <!-- ************** --> 
    <siteMapNode url="/FantasyRacing" title="Fantasy Racing" description="These pages are relevant to fantasy racing." roles="*" link="false"> 

     <!-- Fantasy Racing Landing Page --> 
     <siteMapNode url="~/fantasy-racing/nascar/cheat-sheets.aspx" title="Fantasy Racing Cheat Sheets" description="Prepare for your 2011 NASCAR fantasy racing draft by creating customized fantasy racing cheat sheets, for free."></siteMapNode> 
     <siteMapNode url="~/fantasy-racing/nascar/cheat-sheet-help.aspx" title="Racing Cheat Sheet Help" description="Explore all features for creating fantasy racing cheat sheets."/> 
     <!-- Fantasy Racing Cheat Sheet Creation --> 
     <siteMapNode url="/FantasyRacingCreateSheetCreation" title="Fantasy Racing Cheat Sheet Creation" description="The creation of cheat sheets." roles="*" link="false"> 
     <siteMapNode url="~/fantasy-racing/nascar/create/custom-sheet.aspx" title="Custom Fantasy Racing Cheat Sheet" description="Use this free, custom fantasy racing cheat sheet to easily create your fantasy NASCAR driver rankings using drag and drop."></siteMapNode> 
     <siteMapNode url="~/fantasy-racing/nascar/create/editsheet.aspx" title="Edit Fantasy Racing Cheat Sheet" showNode="false"></siteMapNode> 
     <siteMapNode url="~/fantasy-racing/nascar/create/newsheet.aspx" title="New Fantasy Racing Cheat Sheet"></siteMapNode> 
     <siteMapNode url="~/fantasy-racing/nascar/create/managesheets.aspx" title="Manage Fantasy Racing Cheat Sheet"></siteMapNode> 
     </siteMapNode> <!-- Close Fantasy Racing Cheat Sheet Creation --> 

     <!-- Fantasy Racing Free --> 
     <siteMapNode url="/FantasyRacingFree" title="Free Fantasy Racing Resources" roles="*" link="false"> 
     <!-- Links --> 
     <siteMapNode url="~/fantasy-racing/nascar/free/links.aspx" title="Fantasy Racing Links" description="This page contains links to various fantasy NASCAR racing websites categorized by type." /> 
     <!--Fantasy NASCAR Driver Rankings--> 
     <siteMapNode url="~/fantasy-racing/nascar/free/rankings/drivers.aspx" title="2011 NASCAR Driver Rankings" description="Use this free, custom fantasy racing cheat sheet to easily create your fantasy NASCAR driver rankings using drag and drop." /> 
     <!--Free Fantasy NASCAR Cheat Sheets--> 
     <siteMapNode url="~/fantasy-racing/nascar/free/printable/drivers-cheat-sheet.aspx" title="Free Printable Fantasy Racing Cheat Sheet" description="This free, printable fantasy racing cheat sheet includes all drivers for the 2011 fantasy NASCAR draft." /> 
     </siteMapNode> <!-- Close Fantasy Racing Free --> 

    </siteMapNode> <!-- Close Fantasy Racing --> 


    <!-- Legal --> 
    <siteMapNode title="Legal" roles="*"> 
      <siteMapNode url="~/Legal/Disclaimer.aspx" title="Disclaimer" description="Read our legal disclaimer to learn about who we are AND AREN'T affiliated with."/> 
      <siteMapNode url="~/Legal/PrivacyPolicy.aspx" title="Privacy Policy" description="Your privacy is important to us and we won't share this information."/> 
      <siteMapNode url="~/Legal/TermsOfService.aspx" title="Terms of Service" description="Our Terms of Service provide you with rules dictating how you can use our website."/> 
     </siteMapNode> <!--Close Legal--> 


    <!--Administrative--> 
    <siteMapNode url="/AdminMain" roles="Administrator" title="Admin" showNode="false"> 

     <siteMapNode url="~/admin/summary.aspx" roles="Administrator" title="Stats" description=""> 
     <!--Users--> 
     <siteMapNode title="Users" roles="Administrator" url="/Users" description=""> 
      <siteMapNode url="~/admin/users/manageusers.aspx" roles="Administrator" title="Manage Users" description="" /> 
      <siteMapNode url="~/admin/users/edituser.aspx" roles="Administrator" title="Edit User" description="" /> 
     </siteMapNode> 
     <!--Football--> 
     <siteMapNode title="Football" roles="Administrator" url="/Football" description=""> 
      <siteMapNode url="~/admin/sports/football/sheetsettings.aspx" roles="Administrator" title="Sheet Settings" description="" /> 
      <!--Players--> 
      <siteMapNode title="Players" roles="Administrator" url="/FootballPlayers" description=""> 
      <siteMapNode url="~/admin/sports/football/players/manageplayers.aspx" roles="Administrator" title="Manage Players" description="" /> 
      <!--Stats--> 
      <siteMapNode title="Stats" url="/FootballStats" roles="Administrator" description=""> 
       <siteMapNode url="~/admin/sports/football/players/stats/manageplayerseasonstats.aspx" roles="Administrator" title="Manage Player Season Stats" description="" /> 
       <siteMapNode title="Import" roles="Administrator" description=""> 
       <siteMapNode url="~/admin/sports/football/players/stats/import/importseasonstats.aspx" roles="Administrator" title="Import Season Stats" description="" /> 
       <siteMapNode url="~/admin/sports/football/players/stats/import/mapplayerids.aspx" roles="Administrator" title="Map PlayerIDs" description="" /> 
       </siteMapNode> 
      </siteMapNode> 
      </siteMapNode> 
      <!--Supplementals--> 
      <siteMapNode title="Supplementals" roles="Administrator" url="/FootballSupplementals" description=""> 
      <siteMapNode roles="Administrator" url="~/admin/sports/football/supplementals/managesupplementalsheets.aspx" title="Manage Supplemental Sheets" description="" /> 
      <siteMapNode roles="Administrator" url="~/admin/sports/football/supplementals/editsupplementalsheet.aspx" title="Edit Supplemental Sheet" description="" /> 
      <siteMapNode roles="Administrator" url="~/admin/sports/football/supplementals/ranksupplementalplayers.aspx" title="Rank Supplemental Players" description="" /> 
      <siteMapNode roles="Administrator" url="~/admin/sports/football/supplementals/managesupplementalsources.aspx" title="Manage Supplemental Sources" description="" /> 
      <siteMapNode roles="Administrator" url="~/admin/sports/football/supplementals/scraperankings.aspx" title="Scrape Rankings" description="" /> 
      </siteMapNode> 
     </siteMapNode> 
     <!--Racing--> 
     <siteMapNode title="Racing" roles="Administrator" url="/Racing" description=""> 
      <siteMapNode url="~/admin/sports/racing/sheetsettings.aspx" roles="Administrator" title="Sheet Settings" description="" /> 
      <!--Drivers--> 
      <siteMapNode title="Drivers" roles="Administrator" url="/RacingDrivers" description=""> 
      <siteMapNode url="~/admin/sports/racing/drivers/managedrivers.aspx" roles="Administrator" title="Manage Drivers" description="" /> 
      <!--Stats--> 
      <siteMapNode title="Stats" url="/RacingStats" roles="Administrator" description=""> 
       <siteMapNode url="~/admin/sports/racing/drivers/stats/managedriverseasonstats.aspx" roles="Administrator" title="Manage Driver Season Stats" description="" /> 
      </siteMapNode> 
      </siteMapNode> 
      <!--Supplementals--> 
      <siteMapNode title="Supplementals" roles="Administrator" url="/RacingSupplementals" description=""> 
      <siteMapNode roles="Administrator" url="~/admin/sports/racing/supplementals/managesupplementalsheets.aspx" title="Manage Racing Supplemental Sheets" description="" /> 
      <siteMapNode roles="Administrator" url="~/admin/sports/racing/supplementals/ranksupplementalplayers.aspx" title="Rank Supplemental Players" description="" /> 
      <siteMapNode roles="Administrator" url="~/admin/sports/racing/supplementals/editsupplementalsheet.aspx" title="Edit Supplemental Sheet" description="" /> 
      </siteMapNode> 
     </siteMapNode> 
     <!--Health--> 
     <siteMapNode title="Health" roles="Administrator" url="/Health" description=""> 
      <siteMapNode roles="Administrator" url="~/admin/health/manageexceptions.aspx" title="Manage Exceptions" description="" /> 
     </siteMapNode> 
     </siteMapNode> 


     </siteMapNode> 

     <siteMapNode title="Errors"> 
     </siteMapNode> 

    </siteMapNode> 


</siteMap> 

任意の助けをいただければ幸いですので、私は今年の大部分のために、この問題を回避追いかけてきました。

+0

ダウンより簡潔、完全な例にこのポストをトリム。今のところ、これは[テキストの壁](http://uncyclopedia.wikia.com/wiki/Wall_of_Text)(またはコード)であり、あなたが求めているものを正確に把握するのが難しくなります。 – casperOne

+1

私は質問をより簡潔にしようとしました。すべての関連情報が確実に提供されるように、私は完全なweb.configとweb.sitemapを含めたいと思っていました。 – bperniciaro

+0

こんにちは:-)あなたは今までこの問題の解決策を見つけましたか?私たちが働いているサイトの1つに同じ問題があるようです。 – Rasmus

答えて

1

問題は、具体的には、anonymousIdentificationのクッキーの使用にあるようです。これはUriの文字列の形式で見ることができます。

A(XXXX):これは匿名IDです。これは、アプリケーションにアクセスする(匿名の)ユーザーを識別するために使用されます。Source

web.configは、このオプションが無効で、UseCookiesに設定されていることを示しているようです。

セッションを強制的にクッキーを使用することもできます。

<sessionState mode="InProc" cookieless="UseCookies" timeout="60" /> 

詳細:http://msdn.microsoft.com/en-us/library/h6bb9cz9.aspx

+0

あなたが提案したように要素で更新しました。あなたはcookieessのデフォルト値が "false"であると思われます。問題は一時的に消えてしまいました(web.configのアップデート後にこれまでに行ったように)ので、それが確認できるかどうか確認していきます。 – bperniciaro

+0

サイトマップノードに関して、私は拡張機能を離れることが問題の原因であるとは考えていません。 URLが解体されない場合、FindSitemapNode()メソッドは拡張子を持たないノードを返すだけで動作します。拡張子を持たないノードは、カテゴリを表し、関連ページを持たないため、意図的にそのようになります。サイトマップがツリービューによって生成されると、それらはリンクのないノードになります。 – bperniciaro

+0

最初のコメントで説明したように、sessionstateを更新しました。 web.configを変更すると、問題が一時的に修正され、検証が継続されます。しかし、兆候は陽性です。 – bperniciaro

関連する問題