Dynamics CRM 2015-超大Solution導入問題

       咱們在將比較大的solution導入CRM的時候,常常會遇到超時的問題,這是由於CRM的自己的優化限制致使的,那麼如何解決呢?web

       官方已經有了解決方案了。post

       在瀏覽完兩種解決方法以後,咱們要知道的是:優化

       1. 這兩種修改都只是臨時的,Solution部署成功以後,須要修改回去;blog

       2. 在第二種解決方案中,修改了web.config,這個須要重啓iis才能生效。部署

       這裏咱們再說說超大Solution會遇到的另外一個問題:在CRM Solution界面點擊Import,而後Browse選擇Solution,點擊Next,而後......就沒有而後了,界面會一直loading。get

       筆者遇到的狀況是Solution的壓縮包已經達到了50MB,這個時候應該如何解決呢?it

       這裏也須要藉助修改web.config文件來解決。io

       1. 修改兩個httpRuntime節點中的maxRequestLength的值爲60000(這樣就大於50MB),executionTimeout的值爲3600(主要是導入過程的時間夠就行)import

       2. 修改requestLimits 節點的maxAllowedContentLength的值爲60000000(也是爲了大於50MB)request

       而後重啓iis,就能正常部署Solution了。

       固然,總會有意外狀況發生。若是上述操做以後仍是很差使,那麼能夠接着進行下面的步驟:

       在C:\Program Files\Microsoft Dynamics CRM\CRMWeb\Tools\Solution\import 路徑下找到web.config文件,修改其中maxRequestLength的值爲60000,executionTimeout的值爲3600

       而後重啓iis,部署Solution。

       可是仍是要強調下以前說的:

       1. 修改都只是臨時的,Solution部署成功以後,須要修改回去;

       2. 修改了web.config,須要重啓iis才能生效。

相關文章
相關標籤/搜索