簡體   English   中英

解決方案構建后,網站需要很長時間才能啟動

[英]Website takes a long time to start after solution build

在開發過程中,我們的Asp.Net 4網站在項目庫建立后需要相當長的時間才能開始

我們做了相當數量的靜力學等等,但還不足以證明應用程序出現的時間長度(大概3-4分鍾)

我們不是在.config文件的編譯元素中構建網站,只是庫和批處理!= true。

我將嘗試記錄一些診斷,但任何其他指針將是有用的

您還可以在web.config的編譯會話中嘗試optimizeCompilations="true"

<compilation debug="true" batch="false" optimizeCompilations="true" >

在編譯我的dll之后,我的網站也會在第一時間運行太長時間。

希望以下步驟將減少您的時間

關閉項目,然后刪除“Visual Studio解決方案用戶選項(.suo)”文件並重新打開項目

這里正確的做法是使用dotTrace或Dynatrace來分析和理解問題所在。 它會告訴你執行所有代碼需要多長時間。

另一個潛在的問題是您的解決方案沒有找到合適的庫。 打開Fusion日志查看器以確定是否存在任何程序集綁定失敗。

如果您有很多項目鏈接到解決方案,那么當您進行構建時,它將構建每個項目。 如果您有未進行更改的項目,則可以刪除項目本身並直接引用.dll。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM