2011-06-24 102 views
0

我在Linq DataContext上有這個奇怪的問題。Linq DataContext問題

所以我已經實例化我的數據上下文,並讓它使用來自配置的連接字符串。

這是wcf服務的方式,我把它託管在IIS上。

當我使用測試客戶端從我的服務上調用任何方法時,它將工作,但是如果我使用POST或Get請求調用任何方法,它將拋出一個sql異常,指出「它無法連接用戶....」。所以當我查看上下文實例時,它使用了我以前不存在的舊連接字符串。所以我對連接字符串實例的整個解決方案進行了搜索,但沒有發現任何內容。

如果您遇到同樣的問題,請告訴我。

最佳

回答

0

如果你正在使用IIS7,您可以檢查正在使用的連接字符串通過點擊連接字符串圖標。看看它是否仍然存在。如果是這種情況,請檢查您的解決方案屬性以確保將生成操作設置爲內容,並且如果更新,則將複製到輸出目錄至少設置爲複製。

我的第二個猜測是檢查包含文件的文件夾是否允許訪問網絡服務用戶或IUSR,具體取決於使用哪個IIS。