gpt4 book ai didi

asp.net - Godaddy ASP.NET 成员(member)数据库问题

转载 作者:行者123 更新时间:2023-12-02 14:20:41 26 4
gpt4 key购买 nike

我在 godaddy 上购买了一个 Windows 共享主机帐户,该帐户附带 2 个 MSSQL 数据库。我设置了一个来保存我的站点数据,另一个安装了 aspnet 成员资格架构来存储站点成员。即使显示第一个数据库中的数据,该网站也能完美运行。但是,当我尝试登录或注册时,我收到了这个令人讨厌的错误

Exception Details: System.Configuration.Provider.ProviderException: The SSE Provider did not find the database file specified in the connection string. At the configured trust level (below High trust level), the SSE provider can not automatically create the database file.

我已经检查了我的 web.config 并且我的 2 个连接字符串没有任何问题。当 1 个用于成员(member)资格时,godaddy 似乎在同时使用 2 个 mssql 数据库时遇到问题。

有人知道解决方案或解决方法吗?

最佳答案

希望我的经验对大家有所帮助。基本上,如果您想避免 godaddy 上的 aspnet 成员资格问题,请始终使用“LocalSqlServer”作为连接字符串。即

<providers>
<remove name="AspNetSqlMembershipProvider" />
<add name="AspNetSqlMembershipProvider" connectionStringName="LocalSqlServer"
..other attributes here... />
</providers>

然后创建“LocalSqlServer”连接字符串...记住先将其删除

<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer"
connectionString="Data Source=xxxx; Initial Catalog=xxx; User ID=xxx; Password=xxx;"
providerName="System.Data.SqlClient" />
</connectionStrings>

关于asp.net - Godaddy ASP.NET 成员(member)数据库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1746068/

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