У меня есть живой сайт и сайт местной разработки. Живой сайт работал нормально, но я хотел развернуть свой сайт для перезаписи живого сайта. Я взял bacpac действующей базы данных, затем попытался использовать SSMS для перемещения базы данных dev на работающий сервер Azure и в процессе попытки удалил исходную базу данных. Мои попытки развернуть базу данных dev не увенчались успехом, поэтому я решил восстановить исходную базу данных, пока я вышел на пенсию, чтобы выяснить, почему я потерпел неудачу. Я использовал SSMS для восстановления резервной копии исходной базы данных. Код для сайта не изменился. Тем не менее, теперь я получаю YSOD
Умбрако не может начать. Строка подключения настроена, но Umbraco не может подключиться к базе данных.
Моя строка подключения
<add name="umbracoDbDSN" connectionString="Server=tcp:myserver.database.windows.net,1433;Database=mysitesdb;User ID=me@myserver;Password=myPassword" providerName="System.Data.SqlClient" />
Что не так? Я пытался заключить пароль в одинарные кавычки, поскольку это, казалось, помогло однажды, когда у меня были проблемы со строкой соединения, но на этот раз это не помогло. Есть идеи?
РЕДАКТИРОВАТЬ: Это странно, но в одночасье проблема ушла. Сайт сейчас работает. Я ничего не изменил. Немного загадки. Может быть, существует какая-то временная задержка между создаваемой базой данных и ее доступностью из веб-приложения?