ASP.NET Menu sitemap does not work after changing version of the framework

Asked

Viewed 90 times

1

There was the need to exchange a server application, however, the new server works with the IIS 7.0 and the application that was developed in .NET 3.5 has been changed to . NET4.0. When the application runs local on my micro everything works perfectly, but when published the menu sitemap stop working.

Can anyone tell me why?

Follows the code web.config:

<?xml version="1.0"?>
<configuration>
  <appSettings>
    <!--Status-->
    <add key="SentToRepairStatus" value="W"/>
    <!--Planilha Excel Importação de Produtos Atendidos-->
    <!--Sheets-->
    <add key="SheetFlex" value="Flex"/>
    <add key="SheetIPGAcessories" value="Acessórios IPG"/>
    <add key="SheetPCs" value="PCs"/>
    <!--Sheets Columns-->
    <add key="SheetColumnPL" value="PL"/>
    <add key="SheetColumnProductNumber" value="Product Number"/>
    <add key="SheetColumnDescription" value="Description"/>
    <add key="SheetColumnServiceCenter" value="Service Center"/>
    <add key="SheetColumnServiceTypesAtendimento" value="Service Types de Atendimento"/>
    <add key="SheetColumnComments" value="Comments"/>
    <add key="SheetColumnChecked" value="Checked"/>
    <add key="SheetColumnPartNumber" value="Part Number"/>
    <add key="SheetColumnPNAtendimento" value="PN Atendimento"/>
    <!--IntegrationUser-->
    <add key="WSIntegrationUser" value="WS"/>
  </appSettings>
  <connectionStrings>
  </connectionStrings>
  <system.web>
    <!-- 
            Set compilation debug="true" to insert debugging 
            symbols into the compiled page. Because this 
            affects performance, set this value to true only 
            during development.
        -->
    <!-- 
      Set compilation debug="true" to insert debugging 
      symbols into the compiled page. Because this 
      affects performance, set this value to true only 
      during development.
    -->
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
      </assemblies>
      <buildProviders>
        <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
      </buildProviders>
    </compilation>
    <!--
      The <authentication> section enables configuration 
      of the security authentication mode used by 
      ASP.NET to identify an incoming user. 
    -->
    <authentication mode="Forms">
      <forms name="eFlexAuth" loginUrl="Default.aspx" defaultUrl="Main\Main.aspx"/>
    </authentication>
    <authorization>
      <deny users="*"/>
    </authorization>
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
      <controls>
        <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
      </controls>
    </pages>
    <!--
      The <customErrors> section enables configuration 
      of what to do if/when an unhandled error occurs 
      during the execution of a request. Specifically, 
      it enables developers to configure html error pages 
      to be displayed in place of a error stack trace.

    <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
      <error statusCode="403" redirect="NoAccess.htm" />
      <error statusCode="404" redirect="FileNotFound.htm" />
    </customErrors>
    -->
    <httpHandlers>
      <add path="ChartImage.axd" verb="*" type="Telerik.Web.UI.ChartHttpHandler" validate="false"/>
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler" validate="false"/>
      <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler" validate="false"/>
      <add path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.RadUploadProgressHandler" validate="false"/>
      <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource" validate="false"/>
      <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>
      <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    </httpHandlers>
    <roleManager defaultProvider="eFlexRoleProvider" enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All" createPersistentCookie="false">
      <providers>
        <clear/>
        <add name="eFlexRoleProvider" type="eFlex.Web.Providers.eFlexRoleProvider" applicationName="eFlex"/>
      </providers>
    </roleManager>
    <siteMap defaultProvider="Menu-en-US" enabled="true">
      <providers>
        <add name="Menu-en-US" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Menu-en-US.sitemap" securityTrimmingEnabled="true"/>
      </providers>
    </siteMap>
  </system.web>
  <!-- 
        The system.webServer section is required for running ASP.NET AJAX under Internet
        Information Services 7.0.  It is not necessary for previous version of IIS.
    -->
  <system.web>
    <customErrors mode="Off"/>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <handlers>
      <remove name="ChartImage_axd"/>
      <remove name="Telerik_Web_UI_SpellCheckHandler_axd"/>
      <remove name="Telerik_Web_UI_DialogHandler_aspx"/>
      <remove name="Telerik_RadUploadProgressHandler_ashx"/>
      <remove name="Telerik_Web_UI_WebResource_axd"/>
      <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
      <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
      <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
      <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
      <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode,runtimeVersionv2.0"/>
      <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
      <add name="Sitemap.xml" path="*.xml" verb="*" type="MA.Umbraco.Web.SiteMapGenerator.SiteMapHttpHandler"/>
    </handlers>
  </system.webServer>
  <location path="Images">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Main">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Styles">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Scripts">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Main/Main.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="PageError.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Receiving">
    <system.web>
      <authorization>
        <allow roles="Receiving, Support, Administrator, Order"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="NFTK">
    <system.web>
      <authorization>
        <allow roles="NFTK, Support, Administrator, Order"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Invoice">
    <system.web>
      <authorization>
        <allow roles="Invoice, Support, Administrator, Order"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Maintenance">
    <system.web>
      <authorization>
        <allow roles="Administrator, Support"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Order">
    <system.web>
      <authorization>
        <allow roles="Order, Invoice, Support, Administrator"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="View">
    <system.web>
      <authorization>
        <allow roles="View, Support, Invoice, Administrator, NFTK"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="Reports">
    <system.web>
      <authorization>
        <allow roles="Reports, Invoice, NFTK, Order, Receiving, Support, View, Administrator"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
  <location path="UserEmail.aspx">
    <system.web>
      <authorization>
        <allow users="?"/>
      </authorization>
    </system.web>
  </location>
  <location path="ChangePassword.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
</configuration>
  • What would stop working?

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.