我有一个调用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