牛腩(1)-伺服器錯誤,找不到網路路徑
正式步入了 B/S 的大門,近期也會以編寫系統專案、除錯、完善、積攢專案經驗為主,過程中難免會遇到之前沒有遇到的 Bug ,不過也是好事,這篇部落格將用於記錄遇到的第一個。
背景專案:牛腩新聞釋出系統;
網頁提示:找不到網路路徑,“”“/新聞釋出系統”應用程式中的伺服器錯誤。
問題截圖:
因為第一次解決網頁端的這樣的 Bug ,心裡難免有點犯怵,不過還好啦,仔細的去看,會發現,跟之前敲的"學生資訊管理系統" ,以及 "機房收費系統" 在程式碼端還是有相似的地方的。
在這裡需要宣告一下,如果讀者您是遇到此類問題在網上查的時候發現的這篇部落格,真心的希望能夠幫到您,因為在遇到這個問題的時候我也在網上查了好多,報錯的時候有題目上這樣的提示的 Bug 太多了,而我記錄的僅僅是自己這裡出現的問題以及解決的辦法,當然,也可以私信交流一起解決。
就目前來講,我的認識,遇到類似的 Bug ,思考的方向可以看兩個地方;
第一,最頂端的紅色字型。
第二,源錯誤,裡面紅色字型的程式碼。
當看過這兩個地方後發現最熟悉的是第二個,直接就想到了資料庫的問題,或者是資料庫連線程式碼的問題;也就不繞彎子了,直接寫出問題所在,看如下程式碼。
public class SQLHelper { public int test() { string connStr = @"server=niunan\sqlexpress;database=newssystem;uid=sa;pwd=123456"; SqlConnection conn = new SqlConnection(connStr);
關鍵點標註在如下圖:
| 01,這裡就代表了資料庫是"Server";
| 02,跟 03 這裡是資料庫連線賬戶的名字,之所以用這種方式來標識是因為我剛開始以為他們是分開的,So;
| 04,這裡就比較固定了,資料庫的名稱跟資料庫賬戶的 帳號跟密碼;
當時我這邊報錯是因為我完全按照視訊裡的過程來,後來擅做主張在 02 這個地方改成了我自己電腦的名字,幾經折騰還是沒有解決掉,最後才弄明白, 02 跟 03 這兩個地方是一體的,找到資料庫的帳號名稱就可以。
如下圖:
就是紅色框框裡的啦,因為每個人跟每個人的都不一樣,所以,這裡挺容易出問題的,解決後稍加整理一下就會印象深刻,下次再遇到這樣的過程就會避免掉。