如何解决在ASP.NET MVC应用程序的连接字符串中指定备用Windows凭据
我希望这里的人可以帮助我。如果这是一个愚蠢的问题,请原谅我,因为我是Web服务开发的新手。
我正在创建一个Web应用程序(ASP.NET MVC),需要在其中指定一个备用Windows帐户(具有Windows身份验证),该帐户将访问与该应用程序进行交互的SQL数据库。这是因为我们的标准是使用服务帐户,因此让应用程序使用我的凭据是不够的。
我正在尝试通过我的连接字符串执行此操作(请参见下文)。正如其他论坛所建议的那样,我已经设置了Integrated Security = SSPI,但似乎并没有像我认为的那样实际使用我提供的uid和密码覆盖了Windows凭据。
<connectionString="Data Source= apiazuresqld03;
Initial Catalog= ASIRentalManager; MultipleActiveResultSets=true;
Integrated Security=SSPI; uid=APIGROUPINC\SRV-dellboomipush;
Password=********; " providerName="System.Data.SqlClient"
/>
是否覆盖连接字符串中的用户名和密码仅用于SQL Server身份验证方法?如果是这样,如何从我的应用程序中提供备用Windows凭据?会在我的Web.Config文件中的其他地方吗?
如果需要其他信息或代码,请告诉我-如果需要,我可以提供完整的web.config文件,但为简单起见,此处未包括该文件。
非常感谢您的帮助, 亚历克斯
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。