У меня проблема с подключением к моей базе данных. Я получаю эту ошибку2 базы данных с таким же именем существуют в web.config
An attempt to attach an auto-named database for file C:\Users\Visual Studio 2013\WebSites\RegisterDb\App_Data\RegisterDb.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
Вот мой web.config
<configuration>
<connectionStrings>
<add name="ConnectionString" connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\RegisterDb.mdf;Integrated
Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
<add name="DdExamen2ConnectionString" connectionString="Data Source=
(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\RegisterDb.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
вот Register.designer.cs
[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="RegisterDb")]
public partial class RegistersDataContext : System.Data.Linq.DataContext
{
private static System.Data.Linq.Mapping.MappingSource mappingSource = new
AttributeMappingSource();
base(global::System.Configuration.ConfigurationManager.ConnectionStrings
["ConnectionString"].ConnectionString, mappingSource)
Я не понимаю, что мне не хватает?
Когда я смотрю файл Registers.dbml, я видел Connection: RegisterConnectionString (WebConfig), а соединение String - Data Source = (LocalDb) .... Я уверен, что это проблема. Кто-нибудь знает, как воссоздать ConnectionString?
Я видел 2 файла в файле web.config для connectionString? Что я сделал не так?
Убедитесь, что его еще не прикреплено в студии управления – meda
@meda Я видел два ConnectionString в web.config. Как я могу избавиться от местного? Если я его вытащу, у меня также появились ошибки – user3127986
@meda, когда я перехожу на свой SqlDataSource в разделе «Выбор подключения к данным», выбор - Custom или RegisterConnectionString. Почему это не только ConnectionString? – user3127986