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%">
<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]