部署时连接字符串设置

时间:2011-12-20 12:12:53

标签: asp.net sql-server-2005 connection mdf

我有ASP.NET项目和附加的mdf数据库。我想将它部署到远程服务器。我只有ftp帐户。该项目在我的本地运行良好,但部署时遇到问题。我改变了我的连接字符串。请帮我解决问题是什么?

    <add name="libraryConnectionString" 

    connectionString=" Server =.\SQLExpress; 

    AttachDbFilename= myusername@ftp.myserver.com/App_Data/LIBRARY.mdf;

    Integrated Security=SSPI;

    User Instance=True" 

    providerName="System.Data.SqlClient"/>

</connectionStrings>

1 个答案:

答案 0 :(得分:0)

您必须通过控制面板与用户一起创建Ms-Sql服务器数据库(远程),或者您可以要求您的主机提供商创建数据库和用户。创建数据库后,您可以执行脚本(可以使用Visual Studio数据库发布向导)并为您的Web应用程序构建新的连接字符串。

查看MSDN文章 - Deploying a Database by Using the Database Publishing Wizard

  

Visual Studio中的数据库发布向导使您可以进行部署   SQL Server数据库(包括架构和数据)到托管环境。   您可以通过右键单击服务器资源管理器中的数据库来运行该向导   然后单击“发布到提供商”。