【发布时间】:2011-06-07 14:31:03
【问题描述】:
让 IIS7 连接到 Sql2008 时遇到一个非常奇怪的问题。
首先,使用 VS2010 中的默认 Web 服务器,在 HTTPModule 中,我从 web.config 加载连接字符串,并访问数据库。效果很好。 (连接字符串使用 Integrated Security = SSPI)
但是因为网站有一些#includes,我需要在IIS中调试,所以我从默认的web服务器切换到了IIS。其他一切都是一样的。但是,当我尝试在 HTTPModule 中打开相同的 SqlConnection 时,我发现提供的凭据不是用户,而是机器名称。
环境是虚拟机器;视窗 7 64 位; IIS7; VS2010; SQL2008
谁能告诉我这是在哪里或如何设置的? 谢谢
【问题讨论】:
标签: visual-studio-2010 sql-server-2008 iis-7 c#-4.0