繁体   English   中英

Azure 中“/”应用程序中的服务器错误(错误:26 - 定位指定服务器/实例时出错)

[英]Server Error in '/' Application (error: 26 - Error Locating Server/Instance Specified) in Azure

我在Azure中有一个web应用程序ASP.NET在VB.NET中,它连接到一个数据库。 数据库也在Azure,在同一个资源组。

但是当我的应用程序尝试连接数据库时,会出现此错误:

“/”应用程序中的服务器错误。 A. 与 SQL 服务器建立连接时发生网络相关或特定于实例的错误。 服务器未找到或无法访问。 验证实例名称是否正确以及 SQL 服务器是否配置为允许远程连接。 (提供商:SQL 网络接口,错误:26 - 定位指定服务器/实例时出错)

如何配置我的应用程序以建立与数据库的连接? 哪个是正确的连接字符串? 我必须在哪里粘贴它?

如您所见,我是一个彻头彻尾的菜鸟。 Azure 完美地显示了所有.aspx 页面,并且数据库运行查询正常。 但似乎我无法在应用程序和数据库之间建立连接。

在黑色方块中,您可以看到我从哪里获取连接字符串。 在红色方块中,您可以看到我在 web.config 文件和我的应用程序的 vb 代码中复制并粘贴的连接字符串。 但它仍然不起作用:

连接字符串

我还在我的应用程序中添加了一个新的连接字符串,将我得到的连接字符串设置为值:

连接字符串 1

在此先感谢您的帮助。

对于遇到同样问题的任何人,我已经找到了解决方案。

问题是我的 vb 代码有连接字符串。 因此,仅在 web.config 文件中更改连接字符串是没有用的。

因此,在我的 vb 代码中,我通过它的名称写了一个对我的连接字符串的引用。

然后,当应用程序在 Azure 时,我更改了 web.config 中的连接字符串。

它奏效了;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM