我为我的公司创建了一个相当简单的网站,用于标记库存和标签。这很好,现在我们想添加一个包含用户名和密码的登录元素。这是在C#和ASP.NET 4中完成的,因此已经内置了许多此功能。网站在移动到新服务器后出现SQL错误。
我在App_Data文件夹中引入了数据库的页面上添加了登录Web部件。然而,当我把它发布到应用服务器,它不希望自动放任何东西在App_Data文件夹那里,我得到一个SQL错误,当我尝试登录:
> A network-related or instance-specific error occurred while
> establishing a connection to SQL Server. The server was not found or
> was not accessible. Verify that the instance name is correct and that
> SQL Server is configured to allow remote connections. (provider: SQL
> Network Interfaces, error: 26 - Error Locating Server/Instance
> Specified)
原来,当程序运行时,这是一个简单的标签扫描页面,它将一个字段添加到另一个数据库中的一个小表中。我很好奇,如果程序引用两个数据库存在问题,以及C#如何用于这种身份验证以及是否有更简单的方法来执行此操作。
此错误表明您的程序使用您传递给它的名称找不到SQL Server。 – RBarryYoung