Hola Andres,

Lo primero que sugiero es desactivar la autorizacion (<deny users="?"/>)
hasta encontrar el problema (aunque puede ser que el problema solo se
presente cuando activas la autorizacion).

Me falta algo de informacion pero voy a arriesgar algun escenario:

Suponiendo que la accion de login la manejes con MVC, entonces deberias
tener un URL mas parecido a este:

<forms timeout  ="2880" loginUrl="~/Authentication/Login.mvc">

Donde Authentication referencia al AuthenticationController y Login.mvc al
metodo Login()

En tu post anterior estas llamando a la accion Ingresar(), por lo cual creo
que tenes un error o que enviaste codigos de dos proyectos diferentes.

Primero diria que ordenes esas configuraciones y veas.

Lo que es claro es que el formulario va a tener que enviar los datos de
autenticacion al mismo URL que coloques en tu nodo de autenticacion.

----------------------------------
Carlos Peix

2011/5/3 Andres Guzman <[email protected]>

> aqui va.... Como dato esta es la página de login. el web.config esta asi:
>
> <authentication mode="Forms">
>                       <forms timeout  ="2880" loginUrl="~/Login.mvc"></forms>
>               </authentication>
>               <authorization>
>                       <deny users="?"/>
>               </authorization>
>
>
> HTML:
>
> <html xmlns="http://www.w3.org/1999/xhtml";>
> <head runat="server">
>
>     <title>Index</title>
> </head>
> <% Html.BeginForm("Index", "Login", FormMethod.Post, new { @id = "formLogin" 
> }); %>
>
>     <%
>         string piePagina = string.Empty; ;
>
>         if (Model != null && Model.idSitio > 0)
>
>         {
>             piePagina = Model.piePagina;
>         }%>
>     <div class="contenedor">
>
>         <div class="cuerpo">
>
>             <div class="loginbox" id="loginbox">
>
>                 <table>
>                     <tr>
>
>                         <td>
>                             <% 
> Html.RenderPartial("~/Views/Controles/Mensajeria.ascx"); %>
>
>                             <object 
> classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
> codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0";
>
>                                 width="500" height="80" align="left" 
> style="text-align: left; margin-left: -23px;
>
>                                 margin-top: -12px">
>
>                                 <param name="movie" 
> value="../Imagenes/LH/Banner_lms2.swf" />
>
>                                 <param name="quality" value="high" />
>
>                                 <param name="wmode" value="transparent" />
>
>                                 <embed src="../Imagenes/LH/Banner_lms2.swf" 
> wmode="transparent" quality="high" 
> pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
>
>                                     type="application/x-shockwave-flash" 
> width="500" height="80"></embed>
>
>                             </object>
>                         </td>
>
>                     </tr>
>                     <tr>
>
>                         <td>
>                             <div id="dialog-modal" title="Recordar 
> Contraseña" style="display: none">
>
>                                 <table width="100%" cellpadding="1" 
> cellspacing="0" border="0">
>
>                                     <tr>
>                                         <td style="text-align: right; 
> vertical-align: top" colspan="2" id="tdError">
>
>                                             <p class="validateTips">
>
>                                             </p>
>                                         </td>
>
>                                     </tr>
>                                     <tr>
>
>                                         <td style="width: 20%">
>
>                                             E-Mail
>                                         </td>
>                                         <td style="width: 80%">
>
>                                             &nbsp;<input type="text" 
> name="txtCorreo" style="width: 95%" id="txtCorreo" />
>
>                                         </td>
>                                     </tr>
>
>                                 </table>
>                             </div>
>
>                             <div id="login">
>
>                                 <div id="texto_login">
>
>                                     Usuario:<br />
>                                     <br />
>
>                                     Contraseña:<br />
>                                     <br />
>
>                                 </div>
>                                 <div id="log_usuario">
>
>                                     <input name="txtUsuario" id="txtUsuario" 
> type="text" class="validate[length[3,25],required]"
>
>                                         style="background-color: ButtonFace" 
> value='<%= ViewData["usuario"]%>' />
>
>                                     <br />
>                                     <input type="password" id="txtPass" 
> name="txtPass" value="<%: ViewData["pass"] %>"
>
>                                         
> class="validate[length[5,20],required]" style="background-color: ButtonFace;
>
>                                         width: 140px;" />
>
>                                     <br />
>                                     <%= Html.CheckBox("chkRecordarme", 
> Convert.ToBoolean(ViewData["chk"]), new { @class = "" })%>:Recordarme
>
>                                 </div>
>                                 <br />
>
>                                 <div id="btn">
>
>                                     <%--<a href="" 
> onclick="document.forms['formLogin'].submit(); return false;">Ingresar</a>--%>
>
>                                     <input type="submit" id="btnIngresar" 
> name="btnIngresar" value="Ingresar" class="boton"
>
>                                         onmouseover="setfocus()" />
>                                 </div>
>
>                             </div>
>                             <ul class="list">
>
>                                 <li><a onclick="ShowModal()">Recordar 
> Contraseña</a></li>
>
>                                 <li>
>                                     <%= Html.ActionLink("Fono Emergencia", 
> "Index", "FonoEmergencia") %></li>
>
>                                 <li>
>                                     <%= Html.ActionLink("Contacto", 
> "Contacto" )%></li>
>
>                             </ul>
>                             <div id="div_logo">
>
>                                 <%-- <img 
> src="../../Imagenes/LH/Logo_les_halles.png" alt="" style="height: 43px; 
> width: 174px" />--%></div>
>
>                         </td>
>                     </tr>
>
>                 </table>
>                 <div id="footerLogin">
>
>                     <%: piePagina%>
>                     -
>
>                     <%: ViewData["versionLMS"]%></div>
>
>             </div>
>         </div>
>
>     </div>
>     <% Html.EndForm(); %>
> </body>
> </html>
>
>
>
> El 3 de mayo de 2011 13:19, Carlos Peix <[email protected]>escribió:
>
>> Andres, podrias agregar el codigo HTML que llama a esta accion? Supongo
>> que sera un formulario.
>>
>> Nunca me ha pasado, a este nivel, obtener resultados distintos entre un
>> IIS y el servidor de desarrollo de Visual Studio.
>>
>> ----------------------------------
>> Carlos Peix
>>
>>
>> 2011/5/3 Andres Guzman <[email protected]>
>>
>>> Estimados:
>>>
>>> Junto con saludarlos espero me puedan ayudar con este problema, resulta
>>> que tengo un proyecto realizado con MVC (framework 4), ahora tengo un
>>> problema al publicar mi sitio en IIS, resulta que en la primera pantalla de
>>> mi sitio tengo una accion que recive el FormCollection como parametro
>>>
>>> [AcceptVerbs(HttpVerbs.Post)]
>>>
>>> public ActionResult Ingresar(FormCollection formulario)
>>> {
>>>            blaalbblalablba.....
>>> }
>>>
>>> ahora el problema que cuando publico el sitio en IIS al hacer submit  a
>>> la página el formulario no viene con ninguna Key, esto sucede solo con IE en
>>> cambio si lo pruebo con mozilla o chrome funciona sin problemas.
>>>
>>> Me imagino que tengo que configurar algo en el IIS ya que cuando executo
>>> el sitio desde el mismo Visual Studio, no tengo los problemas con IE.
>>>
>>> Cualquier ayuda se agradece.
>>>
>>> Saludos
>>> Andrés Guzmán
>>>  [email protected]
>>>
>>>
>>
>
>
> --
> Andrés Guzmán
> 099319111
>
> [email protected]
>
>

Responder a