在寫ASP.NET的應用的時候我們只需要把寫好的WEB程序放到IIS即可,在更新的時候只需要把文件復制過去IIS就可以自動重新加載相關WEB程序。如果是寫一些win服務程序或一個服務端應用程序就沒有這么幸運,在更新的時候由于文件被占用導致在更新前不得不把相關服務停止;這樣導致程序更新非常麻煩,如果程序只有一兩個還可以但是服務程序比較多的情況那則是相應麻煩的事情,為了解決這一系列問題所以實現(xiàn)Glue4Net這樣一個應用加載組件。
組件的主要功能是構建一個新的AppDomain加載指定目錄的程序集具體功能如下:
10年專注建站、設計、互聯(lián)網(wǎng)產(chǎn)品按需網(wǎng)站制作服務,業(yè)務涵蓋品牌網(wǎng)站設計、電子商務商城網(wǎng)站建設、微信小程序、軟件系統(tǒng)開發(fā)、成都App定制開發(fā)等。憑借多年豐富的經(jīng)驗,我們會仔細了解每個客戶的需求而做出多方面的分析、設計、整合,為客戶設計出具風格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)建站更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務,以推動各中小企業(yè)全面信息數(shù)字化,并利用創(chuàng)新技術幫助各行業(yè)提升企業(yè)形象和運營效率。
自動加載目錄的.NET程序集
自動加載目錄下的代碼文件并添加到應用域中
自定義監(jiān)控文件變更,變更重新加載相應的服務
自定義應用模塊,在加載的自動運行。
組件的使用非常簡單,只需要構建DomainAdapter并指定相關參數(shù)即可:
DomainAdapter da = new DomainAdapter(@"C:\Test", "TEST", new DomainArgs { Compiler=true, UpdateWatch= true, WatchFilter=new string[]{"*.cs"} }); da.Log = new ConsoleEventLogImpl(); da.Load();另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
新聞名稱:.NET應用加載容器Glue4Net-創(chuàng)新互聯(lián)
URL標題:http://weahome.cn/article/ehcpc.html