0

我在上面托管了一个网站somee.com,但收到错误消息,提示它无法连接到 sql 服务器。web.config 的连接字符串为

<connectionStrings>
    <add name="RegConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings>

任何人都可以让我知道我必须进行哪些更改才能使其正常工作吗?

PS 我已经在 App_Data 文件夹中上传了数据库。

4

2 回答 2

0

您的连接字符串仍然指向您的本地 SQL 服务器,甚至它是您系统的本地数据库。

在将站点发布到外部服务器/托管服务器之前,您必须修改您的连接字符串。更改整个连接字符串并将以下属性放入其中。

数据源=值;初始目录=值;用户 ID = 值;密码=价值;

此处的数据源将是您的 SQL Server IP 地址或 URL。

这里初始目录将是您的数据库名称。

您必须将您正在使用的用户 ID 和密码放入您的 SQL Server(非本地)

于 2013-09-27T03:59:06.617 回答
0

丢了这个 AttachDbFilename=|DataDirectory|\Database.mdf 我没用过

试试这些名称值对

数据源=值;初始目录=值;用户 ID = 值;密码=价值;

于 2013-09-26T20:14:08.397 回答