0

我制作了 ASP.Net 网站并将其托管到托管服务器中,我可以访问前端页面但是当我想进入管理部分(允许我编辑数据库数据)并在登录页面中输入用户名和密码时,我得到错误:

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

我曾尝试删除 admin 文件夹中的 web.config 文件,然后转到 admin/default.aspx ,然后它就可以工作了,所以错误来自对 admin 文件夹的访问规则,我可以帮忙吗?

4

2 回答 2

0

检查 web.config 文件中的 ConnectionStrings。如果您在本地开发站点,您可能会尝试连接到数据库的本地实例,例如“DataSource=YOURPCNAME-PC;...”

应该将其更改为可以远程连接的面向公众的服务器。

于 2013-08-06T14:00:52.033 回答
0

连接问题可能有多种形式。

尝试通过消除原因系统地对其进行故障排除:

  1. 网络问题
  2. SQL Server 配置问题
  3. 防火墙问题
  4. 客户端驱动问题
  5. 应用程序配置问题
  6. 身份验证和登录问题

从这里拿来的,很好读。

于 2013-08-06T14:03:33.490 回答