2016-12-05 159 views
0

我有一个团队项目,我正尝试在Azure上发布该应用程序,这是我成功完成的。我能够将我们的数据库转移到Azure SQL服务器,但现在我正在努力将该应用程序与此数据库连接。Azure - 将.NET Web应用程序连接到Azure SQL数据库

本来应用程序在本地处理.mdf文件,但现在,当我发布应用程序时,我想在天青服务器上使用数据库。我改变.mdf文件

(@"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

请分享整个错误 – TheGameiswar

+0

就是这样,仅此而已,错误发生..但在这一方面,它应该显示一些信息和超文本从数据库中选择一个用户。现在我正在将日志设置为天蓝色,看看究竟发生了什么。 – Maemi

+0

@Maemi你发布的内容不是错误。最终用户会看到网站是否崩溃。将日志记录添加到您的应用程序,记录所有未处理的异常并检查生成的错误消息。使用Application Insights是一个快速解决方案 –

回答

3

您的连接字符串格式不正确。取下

数据源=

在您的连接字符串的开始,它应该工作。

相关问题