Я пытаюсь протестировать свое приложение ASP.NET MVC на Windows Server 2008 (на виртуальной машине).Я опубликовал его в диспетчере информационных служб Интернета (IIS).Мой сайт работает хорошо, но у меня проблемы с базой данных.Когда я пытался войти в систему или получить данные из моей базы данных, я получаю сообщение об ошибке:
Невозможно создать файл 'C: ... some_path ..... \ App_Data \ MyDB.mdf ', потому что он уже существует.Измените путь к файлу или имя файла и повторите операцию.
Ошибка создания базы данных.Некоторые имена файлов не могут быть созданы.Проверьте связанные ошибки.
[Посмотрите на PrintScreen]
Я прочитал, что это может быть проблема строки подключения.Я удаляю деталь с помощью Initial Catalog, но она все еще не работает.
Это моя строка подключения в файле Web.config
</configSections>
<connectionStrings>
<add name="MyCS" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\MyDB.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="Entities" connectionString="metadata=res://*/Models.HoursReports.csdl|res://*/Models.HoursReports.ssdl|res://*/Models.HoursReports.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDb)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\MyDB.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
<add name="Entities2" connectionString="metadata=res://*/Models.AdditionalHoursResult.csdl|res://*/Models.AdditionalHoursResult.ssdl|res://*/Models.AdditionalHoursResult.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDb)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\MyDB.mdf;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
Знаете ли вы, как решить проблему?Буду благодарен за любую помощь!