定义了一个SQL Server,它只允许用户x(在域中)连接到并仅通过使用Windows身份验证。
我正在使用用户x成功连接到计算机。
我正在从Visual Studio中成功运行我的网站。
但是,当我尝试访问我的网站在IIS上失败,因为它使用的是不同于x的用户:
当我的ASP.NET网站尝试连接失败时,因为它使用的是用户y。
连接字符串未指定使用Windows身份验证的用户和密码。
用户y从哪里来?它是IIS安装或登录的用户?使用未知用户连接到SQL Server的IIS/ASP.NET
SQL Server不是我的,所以我无法添加用户或在那里更改身份验证方法。
有没有一种方法可以让IIS/ASP.NET模仿(是这个词)用户x?
IIS以本地系统帐户运行,并且依赖于它的所有服务。 – kroiz 2012-01-12 09:29:42