我正在尝试部署一个 ASP.NET MVC 4.0 应用程序,并且我正在使用一个共享的 Web 托管解决方案。我能够成功部署所有内容,除了我预先存在的数据库、一个用于用户帐户和一个用于帖子。
这两个数据库在App_Data
我的应用程序的目录中。
需要数据库通信的应用程序的每个部分都返回以下内容:
键“attachdbfilename”的值无效
我应该注意,在本地测试时不会发生此问题。
我的网络托管服务提供商创建了一个 SQL Server 数据库,为我提供了服务器 IP、用户名/数据库名称和密码。但是我不确定如何访问它,然后在我的 Web 主机上的数据库中复制我的应用程序中的当前数据库。
基本上我的问题是,我如何让我的 SQL Server 数据库在我的虚拟主机上工作?