我有一个团队项目,我试图在Azure上发布应用程序,这是我成功完成的。我能够将我们的数据库安装到Azure SQL服务器,但现在我正在努力将应用程序与此数据库连接。
原来,应用程序在本地使用.mdf文件,但现在,当我发布应用程序时,我想在azure服务器上使用数据库。我更改了.mdf
file
(@"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename =" + Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + @"..\..\..\PATH"))
在azure数据库连接字符串的代码中
(@"Data Source = Server=tcp:nameofserver.database.windows.net,1433;Initial Catalog=sqlmusicdb;Persist Security Info=False;User ID=...;Password=...;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;")
但在发布后,应用程序未连接到数据库,因为它正在编写
处理您的请求时发生的错误
请帮忙吗?感谢名单。
答案 0 :(得分:3)
您的连接字符串格式不正确。
删除数据来源=
在连接字符串的最开头,它应该可以工作。