gpt4 book ai didi

.net - .Net 2.0 Web 服务中的 SSPI 连接

转载 作者:行者123 更新时间:2023-12-04 07:09:18 24 4
gpt4 key购买 nike

我正在尝试测试我在 C# 中创建的 .Net 2.0 Web 服务。我们的一台服务器在 windows 2000 上,目前只能支持 .Net 2.0。我可以在我的机器本地测试它并且它工作正常但是当我将它移动到目标服务器进行生产时它会产生错误。

我希望它使用 Windows 身份验证,并在 web.config 中对其进行定义

我收到的错误如下:

System.Data.SqlClient.SqlException: Login failed for user ''. The user is not associated with a trusted SQL Server connection.



当我尝试在目标服务器(在该服务器上本地运行)上测试此 Web 服务时会发生这种情况。

如何将事件目录用户名与 Web 服务运行的服务器/位置相关联(我认为这就是我需要做的?)

该服务器目前可以通过经典的 ASP 和 ColdFusion 连接到 MSSQL 2005。

最佳答案

我相信您在托管网站的应用程序池中为网站(或服务)设置了用户。

打开 compmgmt.msc,然后转到服务和应用程序 -> Internet 信息服务 (IIS)

您可以在这里添加一个新的应用程序池,它有一个身份。然后,您可以通过右键单击您的站点 -> 主目录,然后选择底部的应用程序池来将您的 Web 服务站点与应用程序池相关联。

可能还有一些其他的事情我忘记了,但我认为应该这样做。

关于.net - .Net 2.0 Web 服务中的 SSPI 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/630183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com