項目我采用了三層結構,我把LINQ的映射文件放到了DAL這個層中,映射文件自動由VS2008生成,在原來的機器上一直正常,一點問題都沒有,當我把程序移到了另外一台機子上面時候,情況就發生了變化,怎麼都連接不上數據庫,這個問題折騰了我好幾天,改了DAL下的app.config,也改了Web下的web.config但是都沒有效果,一連接數據庫就報這個錯誤 Timeout expired 錯誤,郁悶好幾天,最後從LINQ的映射文件中才發現原來數據庫連接字符串一直是調用的Properties下面的Setting.Setting,找到問題,修改了連接字符串,馬上就沒有問題了。