在VB.net的SSPI连接字符串中使用特定用户

在VB.net的SSPI连接字符串中使用特定用户,vb.net,iis,clickonce,Vb.net,Iis,Clickonce,我正在制作一个连接到数据库的windows窗体应用程序(桌面应用程序)。我还创建了一个服务帐户域\用户。现在,我使用clickonce部署我的应用程序,并使用IIS启动我的应用程序。在IIS中,我将我的应用程序池标识设置为我创建的服务帐户,以便我的应用程序将使用该服务帐户连接到数据库,因为该帐户是唯一可以访问我的数据库的帐户。当我测试我的应用程序时,它无法连接到我的数据库。它表示用户和数据库没有连接。检查错误后,它显示它使用了启动我的应用程序的pc中当前登录用户的帐户,而不是我在IIS中设置的帐

我正在制作一个连接到数据库的windows窗体应用程序(桌面应用程序)。我还创建了一个服务帐户域\用户。现在,我使用clickonce部署我的应用程序,并使用IIS启动我的应用程序。在IIS中,我将我的应用程序池标识设置为我创建的服务帐户,以便我的应用程序将使用该服务帐户连接到数据库,因为该帐户是唯一可以访问我的数据库的帐户。当我测试我的应用程序时,它无法连接到我的数据库。它表示用户和数据库没有连接。检查错误后,它显示它使用了启动我的应用程序的pc中当前登录用户的帐户,而不是我在IIS中设置的帐户。顺便说一下,我使用的是SSPI连接字符串,我的SQL设置为windows身份验证。我的应用程序是否可以使用IIS中设置的帐户连接到我的数据库?如果没有,是否有办法使用我创建的服务帐户连接到我的数据库?请帮忙,


在这里,当我在IIS管理器中单击“浏览”时,这将加载,当我单击“启动”时,我的windows窗体将加载。

当你说它是桌面应用程序时,启动IIS来启动你的应用程序是什么意思。请参阅下面我发布的图片