none
Erro com Authentication Forms no IE8 RRS feed

  • Pergunta

  • Atualizei meu Internet explorer para a versão 8.0.6001.18372 RC1

    Desde então minha aplicação (asp.net 2.0) está apresentando problemas com o Authentication Forms.

    Eu já havia aberto outra pergunta aqui no forum, que foi respondida pelo Ricardo Oneda, ele deu a sugestão de habilitar o browser para aceitar cookies.

    Eu efetuei as devidas configurações para aceitar cookies, porém o erro voltou a ocorrer, ou seja,
    quando chamo uma página em em forma de popup (usando javascript: window.open) sou direcionado para a pagina de login da aplicação.

    Me parece ser algo realcionado com o cookie de autenticação do asp.net, já exclui os arquivos temporários, os cookies e o erro permanece.

    Gostaria de saber se é algum erro do ie8? Se existe alguma configuração adicional a ser feita no ie8?

    Só ressaltando, a mesma aplicação funciona corretamente no ie7 e outros browsers.

    Obrigado

    quinta-feira, 5 de março de 2009 17:53

Respostas

Todas as Respostas

  • Adriano, boa noite.


    Tem como vc postar o web.config ?


    Att
    Nelson Borges - Analista de Sistemas
    domingo, 8 de março de 2009 02:53
  • Ola Nelson,

    Obrigado pelo retorno, segue abaixo meu web config na integra. 



    <?xml version="1.0"?>
    <configuration>

     <configSections>
      
      <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
       <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
         <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
         <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
         <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
        </sectionGroup>
       </sectionGroup>
      </sectionGroup>
      
     </configSections>
     
    <connectionStrings/>

     <appSettings>
      <add key="chrKey" value="DTVMS062008"/>
      <add key="strConnOracleDesLocal" value="yhLcTTyZArfwRvoq1nRJrHcbRnuhjo8uYtva54j2fFP9IZGzz2KxJdR72ccS84dHGGLVX57bjgw="/>
      <add key="strConnOracleDesServer" value="yhLcTTyZArfwRvoq1nRJrMOQ6fisMqQKXHlOdo1jmQopP2jdCNhb/xoOUgMWGE8KTOm5//4RW03ru6RXnA1A4RmoG9X5QaSX"/>
      <add key="strConnOracleProd" value="yhLcTTyZArfwRvoq1nRJrHcbRnuhjo8uYtva54j2fFP9IZGzz2KxJdR72ccS84dHGGLVX57bjgw="/>
      <add key="strDefaultConnection" value="strConnOracleDesLocal"/>
      <add key="CompanyDefault" value="12"/>
      <add key="intCountRecordsToList" value="15" />
      <add key="InvalidFieldBorderColor" value="R=255,G=128,B=0" />
      <add key="InvalidFieldBackColor" value="R=255,G=0,B=0" />
      <add key="HighlightedFieldBackColor" value="R=255,G=191,B=128" />
     </appSettings>


     
     <system.web>


      
      <httpHandlers>
       <remove verb="*" path="*.asmx"/>
       <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
      </httpHandlers>
      
      <compilation debug="true">
       <assemblies>
        <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
       </assemblies>
      </compilation>
      <sessionState mode="InProc" cookieless="false" timeout="20"/>
      
      <globalization enableClientBasedCulture="false" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="iso-8859-1" responseHeaderEncoding="utf-8" resourceProviderFactoryType="string" enableBestFitResponseEncoding="true" culture="pt-BR" uiCulture="pt-BR"/>

      <pages validateRequest="false">
       <controls>
        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>
       </controls>
      </pages>

      <authentication mode="Forms">
       <forms loginUrl="/VMS/AccessControl/Logon/VMS1000.aspx?CtrlAuthentication=CTRL#DTVMS062008" name="ChkLogin" protection="All" timeout="120"/>
      </authentication>
      <authorization>
       <deny users="?"/>
      </authorization>
      
     </system.web>
     
     <location path="Index.aspx">
      <system.web>
       <authorization>
        <allow users="?"/>
       </authorization>
      </system.web>
     </location>
     <location path="AccessControl/Logon/VMS1001.aspx">
      <system.web>
       <authorization>
        <allow users="?"/>
       </authorization>
      </system.web>
     </location>
     <location path="css">
      <system.web>
       <authorization>
        <allow users="?"/>
       </authorization>
      </system.web>
     </location>
     <location path="Images">
      <system.web>
       <authorization>
        <allow users="?"/>
       </authorization>
      </system.web>
     </location>
     <location path="js">
      <system.web>
       <authorization>
        <allow users="?"/>
       </authorization>
      </system.web>
     </location>
     
     <system.webServer>
      <validation validateIntegratedModeConfiguration="false"/>
      <modules>
       <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </modules>
      <handlers>
       <remove name="WebServiceHandlerFactory-Integrated"/>
       <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </handlers>
     </system.webServer>

     <location allowOverride="true" inheritInChildApplications="true"/>

     
    </configuration>

    terça-feira, 10 de março de 2009 12:52
  • Nelson,

    Só para deixar claro, esse problema de autenticação só ocorre no IE8, ao acessar a aplicação com IE7 ou anterior, ou outro browser o erro não acontece.

    Obrigado mais uma vez
    terça-feira, 10 de março de 2009 12:55
  •  Ola Adriano,

    FAlei com meu amigo Shinji BR  , Este e um bug do RC1, porem JA foi FIXED, NA VERSÁO FINAL esta corrigida.
    Fernando Cerqueira MVP.ASP.NET TEAM AJAX.TOOLKIT CONSULTOR & ARQUITETO
    terça-feira, 10 de março de 2009 20:27
    Moderador
  • Legal,

    Valeu Fernando.
    Nelson Borges - Analista de Sistemas
    terça-feira, 10 de março de 2009 22:06
  • Ola Fernando,

    Obrigado pela resposta, você saberia dizer se esse fix será liberado para RC, ou somente na final?

    Obrigado
    quarta-feira, 11 de março de 2009 19:40
  • Pelo que conversei com ele sera no Release final que a esta proximo
    Fernando Cerqueira MVP.ASP.NET TEAM AJAX.TOOLKIT CONSULTOR & ARQUITETO
    quinta-feira, 12 de março de 2009 22:14
    Moderador
  • Cara, estou com o mesmo problema, você conseguiu corrigir? Como?
    segunda-feira, 13 de dezembro de 2010 19:37
  • Corrigido!
    • Sugerido como Resposta EBellinat sexta-feira, 17 de dezembro de 2010 13:57
    • Marcado como Resposta Eder CostaModerator sexta-feira, 21 de janeiro de 2011 18:12
    sexta-feira, 17 de dezembro de 2010 13:57