我最近在我的服务器上添加了第二个站点。该网站给了我可怕的:
System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
我不知道为什么我会这样做。我经历过this和this无济于事。这是我在IIS 7中的beta.vinformative.com上的新MVC4应用程序。另一个站点是vinformative.com上的MVC3站点。它运行正常。它们的两个数据库都具有完全相同的连接字符串,并且它们都在同一个SQL服务器上。我已经为NT Authority \ Network Service向两个数据库提供了相同的用户映射和角色成员资格。
这是我到目前为止所尝试的内容:
当我远程登录到我的服务器时,我可以在本地连接到该站点。此外,我在错误日志记录的应用程序中有一个ELMAH实例,正在更新数据库。我觉得我正在服用疯狂的药片,因为这应该是有效的,我找不到一个彻头彻尾的错误。请帮忙!
这是我的连接字符串
<add name="vfContext" connectionString="Data Source=vinformative;Initial Catalog=vf3;Integrated Security=True" providerName="System.Data.SqlClient" />
答案 0 :(得分:2)
可以是EF - see here 此外,据我所知,远程访问无法使用“Integrated Security = True”,应使用“User ID = ******; Password = ****; Integrated Security = False”。