Я получаю эту ошибку, когда я нажимаю «Построить пакет развертывания». Я прочитал кучу связанных сообщений, касающихся этой проблемы, но, похоже, не отвечает на мои вопросы T_T.
Это моя строка соединения на моем Web.ConfigНе удалось выполнить задачу развертывания сети
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
<add name="ProjectPALEntities" connectionString="metadata=res://*/Models.ProjectPal.csdl|res://*/Models.ProjectPal.ssdl|res://*/Models.ProjectPal.msl;provider=System.Data.SqlClient;provider connection string=';data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\ProjectPAL.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework';" providerName="System.Data.EntityClient" />
</connectionStrings>
Это пакет/Настройки публикации SQL в свойствах проекта. Здесь у меня проблема.
Это строка подключения для исходной базы данных выше.
data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\ProjectPAL.mdf;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework';
ВОПРОСЫ:
В строке подключения к базе данных источника, который является правильным использовать?
данные источника = \ SQLEXPRESS;. Attachdbfilename = | DataDirectory | \ ProjectPAL.mdf, интегрированные безопасность = True; пользователь экземпляра = True; multipleactiveresultsets = True; App = EntityFramework '; (это одно, что я в настоящее время использую)
метаданных = Рез: // /Models.ProjectPal.csdl|res:// /Models.ProjectPal.ssdl|res:// */Models.ProjectPal.msl; поставщик = System.Data.SqlClient, поставщик строка соединения = '; данные
источник = \ SQLEXPRESS;. attachdbfilename = | DataDirectory | \ ProjectPAL.mdf, интегрированные безопасность = True; пользователь
instance = True; multipleactiveresultsets = True; App = EntityFramework '; (с метаданными или ни один из вышеперечисленных T_T)Где я могу получить строку Connection для базы данных назначения? Извините, что я впервые использую веб-сайт. Я исследовал, но я не могу найти ответ T_T.
Как я могу исправить эту ошибку?
Дополнительная информация:
Я изменил & Quot с '(одинарные кавычки) после прочтения этой ссылки Explicit connection string for EF
Я использую поставщика членства и ролей поставщика и все мои данные сохраняются в ProjectPALEntities
Если вам нужна дополнительная информация, просто скажите мне. :)