[原創]ASP.NET逾時設定2

來源:互聯網
上載者:User
[原創]ASP.NET逾時設定

1.IIS->[網站]->屬性-》連線逾時。預設為120秒
2.WEB.CONFIG 手工添加httpRuntime,如
<system.web>
 <httpRuntime maxRequestLength="1000000" executionTimeout="2000" />
</system.web>
3.同步執行WEBSERVICE時,需要設定TIMEOUT屬性,如
 CompilerSvr.MyFavoritesService compiler=new FDN.DMS.Controls.CompilerSvr.MyFavoritesService(); 
   compiler.Timeout =2000000; //毫秒

引用請聲明本文來源http://www.cnblogs.com/linn/!!!

如果使用FILL一個很大的資料到table或dataset
DataTable retTable = new DataTable();
            retTable.TableName = tablename;
            SqlConnection con = new SqlConnection( m_SqlConnectionString );
            con.Open ();
            SqlDataAdapter sda = new SqlDataAdapter( sql, con );
            sda.Fill ( retTable );
            con.Close ();
            return retTable;

即使你設定了connectstring <add key="connectionString" value="data source=(local);initial catalog=http://www.cnblogs.com/linn/;persist security info=False;user id=sa;password=;packet size=8192;Connection Timeout=600" />仍然會逾時,這時只有使用CommandTimeout:
            SqlDataAdapter sda = new SqlDataAdapter();
            SqlCommand sqlcmd = new SqlCommand();
            DataSet dt = new DataSet();           
            SqlConnection con = new SqlConnection( m_SqlConnectionString );           
            con.Open ();
            sqlcmd.Connection = con;
            sqlcmd.CommandText = sql;
            sqlcmd.CommandTimeout = 600;
            //SqlDataAdapter sda = new SqlDataAdapter( sql, con );       
            sda.SelectCommand = sqlcmd;
            sda.Fill(dt) ;
            con.Close ();
            return dt.Tables[0];

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.