問題描述:要將程序部署到windows服務器上,服務器買回來系統已經安裝好了,本來還想着裝個centos搞一搞,考慮到2012已經裝好,而且便於維護就這樣吧,下次再折騰centos,結果部署上來一訪問就是503,然后IIS里的應用程序池就停止了,百度了一圈發現同類問題也不少,按照這個https://www.cnblogs.com/zcc666/p/13141288.html折騰了兩三個小時,下載補丁,安裝補丁還遇到失敗的情況,折騰完開獎,結果還是不行。
解決方案:正在崩潰之際想起來,之前做webform開發時候會遇到各種錯誤,會把應用程序池設置成允許運行32位程序(應用程序池,高級,找到允許32位,改成true),結果一試就ok了,哇,這么多年webform的經驗原來也是有點用處的,哈哈哈。隨后部署vue項目站點也是一樣的問題,一直503,也改成允許運行32位程序就ok了,原來我寫的都是32位程序啊,不是64位的。。。