【G】開源的分布式部署解決方案文檔 - 手動安裝


G.系列導航

【G】開源的分布式部署解決方案 - 導航

序言

因各種原因,決定先寫使用文檔。也證明下項目沒有太監。至於安裝過程復雜,是因為還沒有做一鍵安裝,這個現階段確實沒精力。

項目進度

(點擊圖片看大圖)

必備工具

IDE:VS2015+

運行環境: .Net Framework 4.6.1(已測可降4.5,其余沒測)

宿主:IIS

下載源碼

源碼地址

http://git.oschina.net/doddgu/G/

ps:強烈希望順手點下 star、watch、fork

VS克隆源碼

編譯

G.Client.UI.Admin

此項目為后台UI

1.需修改配置文件中appSettings下的兩個Key(AliyunAccessKeyID、AliyunAccessKeySecret),用於操作你的阿里雲服務。

2.如不使用localdb,需修改配置文件中DefaultConnection,並將DB文件夾的G.mdf自行搭建到已有的SQL Server中。需注意的是遷移后的庫,類似CreateTime、UpdateTime等字段是否有Default Value。這個已經有人出過類似Default Value丟失的問題。

G.Service.Contract.DeploySlave

此項目為部署提供必要服務器響應支持,編譯時注意一定要使用Release,因為只有在Release里配置了配套使用工具,本項目只是一個類庫。

部署

G.Client.UI.Admin

這是一個MVC的項目,直接放到IIS下,如需使用Windows性能監視器功能,則需要修改應用程序池標識為一個統一的管理員賬號或LocalSystem,允許跨服務器訪問Windows性能監視器

到此就可以看到后台了,G.Service.Contract.DeploySlave是在項目部署時用到的。

G.Service.Contract.DeploySlave

文件路徑:~/G/Building/G.Service.Contract.DeploySlave

在 Scripts 文件夾中有install.bat、uninstall.bat、update.bat。

初次使用,把install.bat中的 username、password 改成一個統一的管理員賬號,並把 192.168.0.1 改成要部署的服務器IP,多個用空格分開。

uninstall、update同上,使用場景看名字應該很清楚了。

展示部署成果

登錄賬號:admin

登陸密碼:123456

(點擊圖片看大圖)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM