【发布时间】:2013-03-18 16:36:50
【问题描述】:
在我的 asp.net 网站上,我使用本地数据库,连接字符串是
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\MyDataBase.mdf;Integrated Security=True;Connect Timeout=30
所以,MyDataBase.mdf 在 APP_DATA 文件夹中。
我需要使用标准的 asp.net 会员提供程序,为此我运行实用程序 C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regsql.exe
它在 APP_DATA 文件夹中为我创建了新的 DB ASPNETDB.MDF(并记录了 aspnetdb_log.ldf),我通过“ASP.NET 配置”在其中填充了用户和角色
我将它上传到我的共享主机并且网站运行良好,包括从 MyDataBase.mdf 数据库获取数据, 但是一旦我想要登录 ASPNETDB.MDF 中的用户,网站就会抛出一个错误:
发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)
如何解决这个问题?
谢谢!
【问题讨论】:
标签: asp.net sql-server localhost aspnetdb