今天把系統補丁打到最新後出錯了,我在建case或者knowledge記錄的時候保存報如下錯誤,提示sales dll版本不匹配,我是在操作這兩個模塊的時候報的錯,當然你可以可能會在操作其他模塊時報這個錯,看到網上有人在打開sales模塊時就報錯了,比如這位
網上查詢了一圈,很多人是因爲打了補丁但組織沒有升級(下圖引用上文鏈接博文中的圖),導致應用和數據庫的版本不一致,只要在部署管理器裏升級下組織即能解決。
但我這就很奇怪了,應用和數據庫的版本是一致的,都是16.7但報錯仍在,最後通過替換dll的方式解決了,找到你服務器D365的安裝目錄,就是下圖中的這個dll版本不對導致的
去你的安裝文件的目錄下找到這個dll並且覆蓋掉你服務器裏的sals dll,如果你的安裝文件是exe的文件的路徑如下
如果你的安裝文件是ISO的,文件目錄如下
替換後重啓下IIS就能解決了