【发布时间】:2013-11-19 09:51:35
【问题描述】:
VS 真是让人头疼。
使用 IIS Express 进行调试时 - 无需创建 SSL 证书或任何东西 - 一切正常:DB 连接、AD 连接、SQL 连接。 当使用自签名证书在 IIS 7 上发送所有内容时,没有任何效果,所有内容都会引发错误,而且我没有 VS 调试工具。
下面的代码怎么来的
dbconn = new SqlConnection("user id=test;password=test;server=server01;Trusted_Connection=true;TrustServerCertificate=true;database=test;connection timeout=5");
try
{
dbconn.Open();
}
catch (Exception e)
{
Debug.Message("dbconn.open failed: " + e.Message);
}
在我的开发机器上运行时有效,但在 server03 上的 IIS7 上它返回
dbconn.open failed: Login failed for user 'INTRA\SERVER03$'.
特别是为什么用户'INTRA\SERVER03$'(不存在,顺便说一句),而不是我在连接字符串中明确指定的用户?
【问题讨论】:
标签: c# sql-server visual-studio-2012 ssl iis-7