我在标题中说明了这个问题。它一直在说:
建立与SQL Server的连接时发生网络相关或特定于实例的错误。未找到服务器或无法访问服务器 验证实例名称是否正确,以及SQL Server是否配置为允许远程连接 (提供者:SQL网络接口,错误:26-错误定位服务器/实例指定)"。
我的连接字符串是:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True
我使用了vb.net,那我该怎么做才能解决这个问题呢?
答案 0 :(得分:0)
我认为在部署到IIS时,不会复制AppData文件夹或者不会复制mdf文件。
检查mdf文件的属性是否为“始终复制”或“如果设置了较新者则复制”
答案 1 :(得分:0)
我认为您错过了将数据库名称添加到连接字符串。正确的连接字符串应该是这样的。
connectionString="Data Source=(LocalDB); AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf; InitialCatalog=DatabaseName; Integrated Security=True"