我正在使用ASP.NET内置方法进行用户身份验证和成员资格,该方法使用存储在我的项目的App_Data文件夹中的SQL Server平面文件(.mdf)解。ASP.NET内置用户身份验证生产连接字符串
我有这个地方工作,但是当我部署到虚拟专用服务器(VPS)我收到以下错误消息:
而与SQL Server建立连接时出现与网络相关的或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:26 - 错误定位指定的服务器/实例)
这里是我的连接字符串:
<add name="DefaultConnection" connectionString="Data Source=IP_ADDRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;Connect Timeout=30 User ID=USERNAME;Password=PASSWORD" providerName="System.Data.SqlClient"/>
哎呦我添加注释,但意思是这样回应 – Ben