The*_*der 3 membership asp.net shared-hosting
我在godaddy上购买了一个带有2个MSSQL数据库的Windows共享主机帐户.我设置了一个来保存我的站点数据,另一个安装了aspnet成员模式来存储站点成员.该站点可以完美地显示来自第一个数据库的数据.但是,当我尝试登录或注册时,我得到了这个令人讨厌的错误
异常详细信息:System.Configuration.Provider.ProviderException:SSE提供程序未找到连接字符串中指定的数据库文件.在配置的信任级别(低于高信任级别)下,SSE提供程序无法自动创建数据库文件.
我已经完成web.config了我的2连接字符串并没有错.当1代表成员资格时,似乎godaddy在同时使用2个mssql数据库时遇到问题.
有谁知道解决方案或解决方法?
The*_*der 11
我希望我的经验对每个人都有好处.基本上如果你想避免在godaddy上的aspnet成员资格问题总是使用"LocalSqlServer"作为连接字符串.即
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add name="AspNetSqlMembershipProvider" connectionStringName="LocalSqlServer"
..other attributes here... />
</providers>
Run Code Online (Sandbox Code Playgroud)
然后创建"LocalSqlServer"connectionString ...记得先删除它
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer"
connectionString="Data Source=xxxx; Initial Catalog=xxx; User ID=xxx; Password=xxx;"
providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)