我正在使用一个包含多个表的数据库的项目。我使用asp.net安全性登录。
在我自己的笔记本电脑上,我可以连接到所有表格并登录。我提交了项目并且讲师说他无法登录,所以我在另一台笔记本电脑上尝试了 - 我在尝试登录时遇到SQL错误,但我可以看到所有表格。相同的连接字符串用于数据库中的所有表,它只是触发错误的登录。我怀疑它与asp.net有关。
这是我的web.config
文件,我认为这是最相关的内容:
<configuration>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
</appSettings>
<connectionStrings>
<add name="ProductsConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Products.mdf;Integrated Security=True" providerName="AspNetSqlProvider" />
</connectionStrings>
<system.web>
<roleManager enabled="true"/>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.5"/>
<authentication mode="Forms" />
<httpRuntime targetFramework="4.5"/>
</system.web>
</configuration>
我得到的错误如下:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。异常详细信息:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
来源错误:
第12行:结束如果
第13行:
第14行:如果Membership.ValidateUser(lgnMain.UserName,lgnMain.Password)那么
第15行:e.Authenticated = True 第16行:
有没有人建议如何在多台计算机上登录?