現場部署的服務所在文件夾內容如上圖所示,由於現場數據庫服務器更改了IP,所以我服務里的數據庫連接字符串也需要修改(注意到日志文件,從某天改了IP后就再也連不上數據庫了)
修改過程:
1.打開服務管理,找到自己的服務,右擊打開屬性頁面,有一個可執行文件路徑,找到此路徑就是上圖所示內容
2.打開app.config文件,找到數據庫連接字符串,修改正確的IP地址
完事之后,查看日志,盡然沒有今天的日志文件夾====>修改完配置文件后應該重啟一下服務
重啟服務后,查看日志,依然不能鏈接數據庫=====>經過各種百度,詢問領導,才知道自己修改的配置文件不對,不是服務需要的配置文件(部署的app.config文件可以和自己本地項目的配置文件對比一下,剛好有點區別,可以看出來,若是兩個文件內容不一樣,我自己肯定是看不出來的,也就不知道怎么判斷這個app.config不是服務的配置文件了)
所以最后帶.exe.config的,這個才是自己的配置文件
打開配置文件修改了正確的數據庫連接字符串,然后再重新啟動服務,查看日志能正確連接數據庫了。
另外:領導說了,發布的時候,要把debug模式修改為release模式,這樣就不會有不想干的文件了,比如下面這些