gpt4 book ai didi

c# - 尽管从 Azure 复制了连接字符串,但仍无法授权

转载 作者:行者123 更新时间:2023-12-03 01:52:44 25 4
gpt4 key购买 nike

我有一个托管在 Azure 中的网站。这是一个普通的 MVC 项目,但当我尝试注册用户时,出现如下错误。

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'BeepBeep'.

我不知道为什么它会给我这个错误。配置文件中的连接字符串如下所示(当然,更改凭据)。

<add name="DefaultConnection"
connectionString="
Server=tcp:f8goq0bvq7.database.windows.net,1433;
Database=MyDataBase;
User ID=BeepBeep@f8goq0bvq7;
Password=Bzzzz;
Encrypt=True;
TrustServerCertificate=False;
Connection Timeout=30;"
providerName="System.Data.SqlClient"/>

我已经使用 SQL Management Studio 验证了相同的凭据,并且已登录。授权可能不会要求提供数据库凭据(尽管在尝试通过默认的 vanilla MVC 站点注册新用户时会发生错误) 。但不知道该戳哪里。

关于如何排除故障有什么想法吗?

编辑

根据评论,我们已验证数据库已设置为接受来自 Azure 服务的调用,并且防火墙中的漏洞范围从 0.0.0.0 到 255.255.255.255。我们还确保在 Azure 门户中正确指定凭据(使用它们以及上传配置文件的结果相同)。

最佳答案

在 azure

您是否更改了数据库以便能够从 Azure 服务进行联系?

您可以在数据库服务器的配置选项卡上找到它。

关于c# - 尽管从 Azure 复制了连接字符串,但仍无法授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980039/

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