在UAT网站上,Javascript似乎并不火

时间:2015-04-30 17:11:30

标签: c# asp.net vb.net

我在UAT有一个网站。我的ASP.NET网页在Dev环境中运行良好。

但是对于同一个网页,ASP日历没有弹出,单选按钮列表更改的索引事件不会被触发。基本上没有按钮回发到服务器。

花费几个小时试图解决此问题后的更多信息:

我从web.config文件中删除了身份验证部分:

<authentication mode="Forms">
      <forms loginUrl="Login.aspx" timeout="30"
             defaultUrl="Survey.aspx" protection="All">        
      </forms>
    </authentication>

    <authorization>
      <deny users="?" />
    </authorization>  
  </system.web>

现在一切正常。我仍然惊呆了,并且不知道为什么表单身份验证会导致这种奇怪的行为。

我比较了UAT和Dev中的IIS设置,它们看起来完全相同。

1 个答案:

答案 0 :(得分:0)

我的情况是表单授权导致此问题。

我删除了

<authentication mode="Forms">
      <forms loginUrl="Login.aspx" timeout="30"
             defaultUrl="Survey.aspx" protection="All">        
      </forms>
    </authentication>

    <authorization>
      <deny users="?" />
    </authorization>  
  </system.web>

从web.config开始修复问题。