2012-09-13 11:15:56nut

[技術] SQL SERVER使用者登入失敗問題

今天發生一件神奇的事

就是我改了系統的連線字串後, 網站就登不進去了

會出現使用者無法登入的錯誤



我確定連線字串是好的

重開了IISSQL的服務,都沒有用

更神奇的是,我後來把連線字串整個改為別家公司的連線字串

整個連線頁都沒有原本的登入者(假設是XXX)的字樣了, 居然還是會出現 “XXX登入失敗的錯誤??

傑克, 這真是太神奇了!!

為什麼會這樣阿???

 

後來想一想, 會不會是因為我把是把新的站台直接copy過來跟舊有的放在同一個路徑(舊檔存成另一個名稱), IIS抓成舊檔的關係 所以我怎麼改都錯呢?


(如上圖, AAA是新站台, 舊站台取名為AAA_20120913, IIS應是要抓AAA的資料夾)

後來試著把站台底下的所有檔案都移到別處, 讓站台資料夾底下淨空

IIS上把該站台重新整理一次, 如果是正常狀況, 應會顯示找不到資料(因為站台資料夾清空了嘛!)

顯示清空後, 再把站台資料放回來, 再重新整理IIS

連線字串再確認一次是否正確, 再用Browser瀏覽~

Ok! 程式就跑起來了^^~