我有一個調用DLL的Web應用程序,這個DLL有一個連接到SQL Server的另一個DLL的引用。在做了一些調試之後,我發現正在生成以下錯誤:用戶'DOMAIN \ username'登錄失敗。只有當Web應用程序部署到IIS時,纔會發生這種情況,通過Visual Studio進行調試時,所有工作都會相應進行以下是我用來連接的連接字符串:當應用程序部署到IIS時登錄到sql失敗
string strConnectionString = "user id=" + strUsername +
";password=" + strPassword +
";server=" + strServer +
";Trusted_Connection=false;database="
+ strDatabaseName + ";connection timeout=30";
正在從web.config中檢索值。請任何想法嗎?
爲什麼不簡單使用'.config'模式中定義的'connectionStrings'節? – Oded
該網站正在以哪個用戶帳戶運行? – twoleggedhorse
@twoleggedhorse - 這有什麼關係嗎? OP正在提供一個SQL登錄。 – Oded