【发布时间】:2013-09-13 17:14:48
【问题描述】:
我正在尝试部署一个 ASP.NET MVC 4.0 应用程序,并且我正在使用一个共享的 Web 托管解决方案。我能够成功部署所有内容,除了我预先存在的数据库、一个用于用户帐户和一个用于帖子。
这两个数据库位于我的应用程序的App_Data 目录中。
需要数据库通信的应用程序的每个部分都返回以下内容:
键“attachdbfilename”的值无效
我应该注意,在本地测试时不会出现此问题。
我的网络托管服务提供商创建了一个 SQL Server 数据库,为我提供了服务器 IP、用户名/数据库名称和密码。但是我不确定如何访问它,然后在我的网络主机上的数据库中复制我的应用程序中的当前数据库。
基本上我的问题是,如何让我的 SQL Server 数据库在我的虚拟主机上运行?
【问题讨论】:
-
AttachDbFileName=...功能仅在 Express 版中提供 并且很可能,您的网络托管商不使用 Express 版托管。
标签: c# asp.net sql-server asp.net-mvc