让我简要解释一下如何设置应用程序(由前任架构师设置)..我有以下应用程序:
客户端上的WPF调用Server1上的WCF服务,而server1上的WCF访问Server2上的数据库。 WCF Web配置(server1)上的连接字符串如下所示:
<add name="App.ConnectionString"
connectionString="Persist Security Info=False;Initial Catalog=customerDB;Data Source=10.111.3.10;Integrated Security=SSPI">
Server2上有一个Windows帐户(比如winAcc1),目前专门用作customerDB的DBowner。
现在问题是“Server1上的WCF如何通过”winAcc1“windows帐户访问数据库?”我已经检查了web配置或任何地方的应用程序,我找不到任何模仿或以编程方式将网络凭据设置为“winAcc1”。
有人可以解释一下吗?
答案 0 :(得分:0)
检查WCF端点所在的IIS站点的应用程序池.winAcc1可以配置为该应用程序池的标识。如果禁用模拟客户端,那就是将用于数据库连接的用户。