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