在调试下打开页面没问题,但发布后有时页面就打不开了,一直在那等待,关闭ie后在访问就可以打开了,另外web.config中配置如果发生错误跳转到err.aspx,这种打不开的情况也不跳转,是怎么回事呀,

解决方案 »

  1.   

    你可以直接建一个站点去在iis里浏览打开.就OK了.我们工作都是这样的.
      

  2.   

    一般是IIS配置问题和web.config的问题。
      

  3.   

    一般是IIS配置问题和web.config的问题。
      

  4.   

    大部分情况是刚重启过iis,访问某些网页时就打不开了,这时如果关掉ie,在进的时候就回打开,如果不关ie继续点击其他连接,必定死在那,其他机器也不能访问,必须重启iis才行。
    目前应该排除程序问题,我把page_load下所有代码都注释掉还有这种情况。
    我程序结构如下
    :主页面中分左右框架iframe dxTree src="frmTreeView.aspx",dxMain src="frmForm.aspx",frmForm中有iframe dxPost
    :frmTreeView中点击树接点时 改变dxPost.location.href="新页面"
    :新页面中一部分是含左右框架的,统统在frmFrame.aspx中打开,
    frmFrame.aspx的page_load中
    {
    string strCid = Request.QueryString["cid"];
    if (strCid == "部门查询")
    {
    dxLeft.Attributes.Add("src", "frmDepartmentTreeView.aspx");
    dxRight.Attributes.Add("src", "frmDepartmentQuery.aspx");
    }
    ...
    ...
    }
    一般打不开页面的情况就是在这个frmFrame.aspx页面中dxLeft已经打开,dxRight打不开一直等待。
    急救呀!!!!!!!!!!!!
      

  5.   

    估计是你程序写得不太好 | 机器配置低 | asp.net第一次编译确实慢,编译的差不多了你把ie关闭后访问,刚好第二次打开就快了。
      

  6.   

    我把所有页面的page_load中代码都注释掉,还会有打不开的情况,
    在调试模式下点百次也没问题,就发布后有这种情况
      

  7.   

    是不是缓存造成的,
    至于你的第二个问题,在web.config里面写<configuration>
    <system.web>
    <customErrors defaultRedirect="default.aspx" mode="RemoteOnly">
    <error statusCode="404" redirect="default2.aspx"/>
    </customErrors>
    </system.web>
    </configuration>这里写的上404错误,即为找到网页跳转到指定页面
      

  8.   

    不行,
    一般打不开页面的情况就是在这个frmFrame.aspx页面中dxLeft已经打开,dxRight打不开一直等待。 
    页面没有错误
      

  9.   

    你检查一下某个页面SQL语句,可能频繁和数据库交互造成的
      

  10.   

    会不会是控件问题 NickLee.Extensions
      

  11.   

    我的程序中用到MapXtreme,
    当在Web.Config 把"MapInfo.Engine.Session.Pooled" value="true"改为false后,
    打不开网页的情况消失了
    问题是,我访问页面怎么影响到MapXtreme了