Asp.net 托管网站后无法识别SQL Server

Asp.net 托管网站后无法识别SQL Server,asp.net,web-hosting,Asp.net,Web Hosting,我在somee.com上主持了一个网站,我收到一个错误,它说它无法连接到sql server。 web.config将connectionstring设置为 <connectionStrings> <add name="RegConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Sec

我在
somee.com
上主持了一个网站,我收到一个错误,它说它无法连接到sql server。 web.config将connectionstring设置为

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

有人能告诉我我要做什么改变才能让这一切顺利进行吗


另外,我已将数据库上载到App|u Data文件夹。

丢失此附件bfilename=| DataDirectory | \database.mdf我从未使用过它

试试这些名称-值对


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

您的连接字符串仍然指向本地SQL server,甚至是系统的本地数据库

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

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

这里的数据源将是您的SQL Server IP地址或URL。

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

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

您的连接字符串指向一个无法从服务器访问的本地地址。@Garrisonnely我应该将其更改为什么?数据源的值应该是什么?数据源只是您的服务器名称。可能是服务器ip地址或URL。我正在使用windows身份验证,是否应将其更改为sql server身份验证?当然可以。Windows身份验证作用域仅限于本地服务器。请使用SQL server身份验证。