Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用SQL数据库在Azure portal上部署ASP.NET MVC应用程序_C#_Asp.net Mvc_Visual Studio_Azure_Azure Sql Database - Fatal编程技术网

C# 使用SQL数据库在Azure portal上部署ASP.NET MVC应用程序

C# 使用SQL数据库在Azure portal上部署ASP.NET MVC应用程序,c#,asp.net-mvc,visual-studio,azure,azure-sql-database,C#,Asp.net Mvc,Visual Studio,Azure,Azure Sql Database,如何在project中移动本地数据库,以便将此数据库部署到Azure?在Azure上登录时发现错误: 错误:处理您的请求时出错 这是因为我没有连接到我的数据库。我已经在Azure portal上创建了数据库,但它是空的。我如何从我的应用程序连接到我的数据库以便它工作 这是完全错误: [Win32Exception(0x80004005):系统找不到指定的文件] [SqlException(0x80131904):建立与SQL Server的连接时发生网络相关或特定于实例的错误。找不到或无法访问

如何在project中移动本地数据库,以便将此数据库部署到Azure?在Azure上登录时发现错误:

错误:处理您的请求时出错

这是因为我没有连接到我的数据库。我已经在Azure portal上创建了数据库,但它是空的。我如何从我的应用程序连接到我的数据库以便它工作

这是完全错误:

[Win32Exception(0x80004005):系统找不到指定的文件]

[SqlException(0x80131904):建立与SQL Server的连接时发生网络相关或特定于实例的错误。找不到或无法访问该服务器。请验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:52-找不到本地数据库运行时安装。请验证SQL Server Express是否已正确安装,以及本地数据库运行时功能是否已启用。)]
..
[EntityException:基础提供程序在打开时失败。]

解决方案:
当您部署应用程序时,单击“发布”->“创建新配置文件”->“浏览其他Azure服务”字段中的“单击”->“创建SQL数据库”

根据您的评论,您的问题变成了将数据库部署到Azure

有很多方法可以做到这一点

由于您已经在Azure portal上创建了数据库,最简单的方法是使用SSMS
部署数据库向导

有关详细信息,请参考本教程:

成功将数据库部署到Azure SQL数据库后,您可以在门户网站的Azure SQL数据库页面上获取连接字符串:

参考:


希望这能有所帮助。

您已经在azure上创建了一个数据库?错误是本地的:“找不到本地数据库运行时安装。请验证SQL Server Express是否已正确安装,以及本地数据库运行时功能是否已启用。”您在本地拥有的
mdf
文件是您的数据库,您需要将其部署到Azure数据库。好的,所以我需要在Azure上部署数据库,但如何做到?