第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

長時間運行ASP.NET時IIS請求超時

長時間運行ASP.NET時IIS請求超時

神不在的星期二 2019-12-25 10:26:34
運行長時間的操作時,我從IIS請求超時。在后臺,我的ASP.NET應(yīng)用程序正在處理數(shù)據(jù),但是正在處理的記錄數(shù)很大,因此該操作要花費很長時間。但是,我認(rèn)為IIS使會話超時。IIS或ASP.NET會話有問題嗎?
查看完整描述

3 回答

?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

由于我只在WebForms應(yīng)用程序的一個管理頁面中進行了長時間處理,因此我使用了code選項。但是為了允許臨時快速修復(fù)生產(chǎn),我<location>在web.config 的標(biāo)記中使用了config版本。這樣,我的管理/處理頁面有足夠的時間,而最終用戶的頁面等卻保留了他們的舊時間行為。


下面,我為您提供了需要同樣快速修復(fù)的Googlers配置。你應(yīng)該ofcourse使用其他值比我的'4小時的例子,但DO注意到,本次會議timeOut是在幾分鐘內(nèi),而要求executionTimeout是在幾秒鐘!


而且-因為已經(jīng)是2015年-對于非快速修復(fù),您應(yīng)該盡可能使用.Net 4.5的async / await,而不是現(xiàn)在的.NET 2.0的ASYNC頁面,這是KEV在2010年回答時的最新情況:)。


<configuration>

    ... 

    <compilation debug="false" ...>

    ... other stuff ..


    <location path="~/Admin/SomePage.aspx">

        <system.web>

            <sessionState timeout="240" />

            <httpRuntime executionTimeout="14400" />

        </system.web>

    </location>

    ...

</configuration>


查看完整回答
反對 回復(fù) 2019-12-25
?
夢里花落0921

TA貢獻1772條經(jīng)驗 獲得超6個贊

我將其發(fā)布在這里,因為我在上面花了3到4個小時,而我只找到了與上述回答類似的答案,說確實添加了executionTime,但在這種情況下并不能解決問題您正在使用ASP .NET Core。為此,這將起作用:


在web.config文件中,requestTimeout在aspNetCore節(jié)點上添加屬性。


<system.webServer>

  <aspNetCore requestTimeout="00:10:00" ... (other configs goes here) />

</system.webServer>

在此示例中,我將值設(shè)置為10分鐘。


查看完整回答
反對 回復(fù) 2019-12-25
  • 3 回答
  • 0 關(guān)注
  • 914 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號