在Azure Web应用中发布出现服务器错误

纳豆

我在Visual Studio中创建了一个Web应用程序,昨天我将其部署到了Azure App Service。一切顺利,现在应用程序在云中运行,但是,当我尝试运行应用程序的下一页(需要数据连接)时,出现以下错误:

错误:52-无法找到本地数据库运行时安装

以下是来自web.config文件的代码,该代码描述了连接字符串:

  <connectionStrings>
    <add name="RegistrationConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\EHR.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
    <add name="EHREntities" connectionString="metadata=res://*/ModelVac.csdl|res://*/ModelVac.ssdl|res://*/ModelVac.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\EHR.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>
 </connectionStrings>

这是我内部代码的示例,作为我如何完成与sql服务器的连接的示例:

 try
        {
            SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["RegistrationConnectionString"].ConnectionString);
            conn.Open();

            string pa_gy = "SELECT Gender FROM P_identity WHERE (([P_Id] = @id)) ";
            SqlCommand com1 = new SqlCommand(pa_gy, conn);
            com1.Parameters.AddWithValue("@id", id1.ToString());
            string gyn = Convert.ToString(com1.ExecuteScalar());


            conn.Close();
        }
        catch (Exception ex)
        {
            Response.Write("Error :" + ex.ToString());
        }

这是我在Visual Studio中的数据连接的属性(我是在那创建的,而不是在SQL Server Management Studio中创建的: 在此处输入图片说明

请问该如何解决?我认为这确实很愚蠢,但是我完全陷入了困境。(如果还有其他对解决方案有帮助的内容,请告诉我发布)

阿拉文

将应用程序部署为天蓝色的Web应用程序或Webroles时,不能使用LocalDB。您必须将数据库创建为sql azure数据库,或者在Windows VM(IaaS)上将其作为sql db。最简单的选择是创建一个sql azure db并将所有数据移到那里并使用它。

这是一个有关将localdb迁移到sql azure的问题。https://social.msdn.microsoft.com/Forums/zh-CN/cab265c5-1774-4237-9473-bff05e6686a5/how-can-we-we-move-data-from-a-localdb-database-to-a- sql-azure-database-?forum = ssdsgetstarted

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

发布Azure功能后为什么会出现内部服务器错误?

Bot发布到Azure并收到内部服务器错误

将来自Azure node.js Web应用程序的请求发布到另一台服务器。请求的问题:连接EACCES错误

访问 Azure MobileServices TableController 时出现服务器错误

在Azure中发布的ASP.net中的Web App出现错误,如何查看它们?

Azure Python Web App内部服务器错误

在Azure Web App中发布MVC应用程序

当在IIS中发布.net核心Web应用程序的示例项目时出现HTTP错误500.19内部服务器错误

发布到Azure Web应用程序子应用程序失败并出现409错误

内部服务器错误-Azure应用服务自定义控制器

ASP Net Core在Azure App Services 500服务器上发布错误

Azure VM 上的 Web 服务器

内部服务器错误500-托管Microsoft Bot Framework的Azure应用服务

Azure Net核心:指定的CGI应用程序遇到错误,服务器终止了该过程

如何在Azure上的多个实例Web应用程序中同步服务器操作?

在 Azure 中配置主动-被动 Web 应用服务器

在IIS服务器上本地运行的ASP.Net Web应用未在Azure上运行

Azure PostgreSQL服务器服务排序规则创建错误

错误:服务器在关闭时返回错误:当前没有应用服务器连接到 Azure 服务“@aspnet/signalr”

在单独的biztalk服务器中发布biztalk服务错误

502-Web服务器在azure Web应用程序上充当网关或代理服务器时收到无效响应

服务器上的Azure移动应用刷新令牌

从Azure中托管的应用读取FTP服务器

将数据层应用程序导入到Azure SQL服务器时出现问题

在Azure sql服务器上运行脚本但在本地sql服务器上正常运行时出现错误

使用passport-azure-ad 配置通过OIDCStrategy 和BearerStrategy 保护Web 应用程序和Web 服务器

为什么我不能使用发布到Azure服务器的asp.net核心应用程序下载Azure Blob

IISExpress上的Azure移动服务给我错误-Web服务器未配置为列出此目录的内容

Terraform错误,删除应用程序服务计划StatusCode = 409服务器场[asp]无法删除,因为为其分配了Web应用程序[azure-function]