我有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>
答案 0 :(得分:0)
您必须通过控制面板与用户一起创建Ms-Sql服务器数据库(远程),或者您可以要求您的主机提供商创建数据库和用户。创建数据库后,您可以执行脚本(可以使用Visual Studio数据库发布向导)并为您的Web应用程序构建新的连接字符串。
查看MSDN文章 - Deploying a Database by Using the Database Publishing Wizard
Visual Studio中的数据库发布向导使您可以进行部署 SQL Server数据库(包括架构和数据)到托管环境。 您可以通过右键单击服务器资源管理器中的数据库来运行该向导 然后单击“发布到提供商”。