先吐個嘈:Sitecore Upgrade always是大活兒。。。biz team覺得最多個把月就完事兒,老催。。。MD。。。html
Project以前是8.2.1,要upgrade成9,先選了initial版本,幹了一個星期,9.0.2出來了,乾脆上9.0.2吧,沒想到initial和9.0.2還有區別。。。作過的一些coding又重寫。。。因此選定一個版本儘可能別變了。web
開始。。。。sql
- 新建了一個hyper-v,操做系統用的是windows server 2016,而後裝各類工具:visual studio 2015, sql server 2016, sourceTree, dotpeek, beyondcompare, notepad++, whatever needed...(30天 windows server試用期過了以後,頻繁重起,後來發現須要License...安裝sourceTree也搞了半天license的事情,各類不順)
- Devops部門已經根據Sitecore官方文檔建好了三個roles:CD/CM/Process&Reporting。直接check out,在本地hyper-v裏面建起來三個websites(包括IIS設置,DB設置等等),默認界面(首頁貌似從6一直是這個美女,百看不厭阿)很快出來,開森。
- Check out 項目代碼,編譯,publish到Sitecore 9 的目錄,毫無疑問,開始error黃屏。