将ASP.NET应用程序连接到gearhost数据库

时间:2017-10-26 07:25:12

标签: sql asp.net database-connection connection-string

我正在尝试将我的asp.net应用程序连接到我刚刚在www.gearhost.com上创建的数据库。 在web.config中,我添加了

<connectionStrings>
    <add name="connectionName" connectionString="Data Source=mysqlX.gear.host;Initial Catalog=database;User Id=user;Password=pass" providerName="MySql.Data.MySqlClient" />
</connectionStrings>

在Default.aspx页面中,我创建了一个asp控件:

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:connectionName%>"
        SelectCommand="SELECT name from user">
</asp:SqlDataSource>

然而,当我运行应用程序时,我收到错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)]

你可以告诉我该怎么办?谢谢!

0 个答案:

没有答案