如何在azure上创建表并将它们与VS2013连接

时间:2014-11-12 07:35:37

标签: asp.net-mvc azure

我首先使用实体​​框架db构建了一个带有数据库的MVC 5项目。我发布了我的网站但是我的数据库出了问题。经过大量的研究来解决问题,我想在azure上构建我的数据库,因为它只有2个表并将连接字符串复制到我的MVC 5项目上的web.config文件中。 当使用新的连接字符串更新再次发布时,显示错误表明无法找到数据库:

The system cannot find the file specified

异常详细信息: System.ComponentModel.Win32Exception:系统找不到指定的文件

这就是天蓝色为我提供的连接字符串:

Server=tcp:idud662mdp.database.windows.net,1433;Database=sportsMArAiCkhuw;User ID=sportsMania@idud662mdp;Password={your_password_here};Trusted_Connection=False;Encrypt=True;Connection Timeout=30;

我修改了它,这是我的connectionString:

<add name="DataEntryNew" connectionString ="Data Source=idud662mdp.database.windows.net;Database=sportsMArAiCkhuw;User ID=sportsMania@idud662mdp;Password=My-Pass;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.SqlClient"/>

出了什么问题?

1 个答案:

答案 0 :(得分:1)

您的连接字符串与Azure提供的字符串不同。尝试将web.config文件中的DataEntryNew标记更改为:

<add name="DataEntryNew" connectionString ="Server=tcp:idud662mdp.database.windows.net,1433;Database=sportsMArAiCkhuw;User ID=sportsMania@idud662mdp;Password={your_password_here};Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" providerName="System.Data.SqlClient"/>