Asp.net mvc ASP.NET MVC3 Aspnetdb Sql生产服务器

Asp.net mvc ASP.NET MVC3 Aspnetdb Sql生产服务器,asp.net-mvc,database-connection,aspnetdb,Asp.net Mvc,Database Connection,Aspnetdb,我创建了一个功能齐全的web应用程序(MVC MusicStore,从这里下载:) 应用程序创建了一个ASPNETDB.MDF文件和一个MusicStoreDB.MDF文件。 我使用了SQLServerManagement2008R2 问题是,在我将应用程序部署到主机服务器上之后, 单击“注册”链接时,将显示默认错误页面。 尝试登录时,将再次显示默认错误页面。 主机服务器(与SQL 2008兼容)似乎可以从MusicStoreDB.mdf文件读取数据,但无法访问ASPNETDB.mdf文件。无法

我创建了一个功能齐全的web应用程序(MVC MusicStore,从这里下载:)

应用程序创建了一个ASPNETDB.MDF文件和一个MusicStoreDB.MDF文件。 我使用了SQLServerManagement2008R2

问题是,在我将应用程序部署到主机服务器上之后, 单击“注册”链接时,将显示默认错误页面。 尝试登录时,将再次显示默认错误页面。 主机服务器(与SQL 2008兼容)似乎可以从MusicStoreDB.mdf文件读取数据,但无法访问ASPNETDB.mdf文件。无法登录或注册用户

我确实将web.config文件中的连接字符串更改为主机服务器地址,效果很好。 我还使用aspnet_regsql在MusicStoreDB中创建了ASPNETDB表,但错误仍然存在。 此外,MusicStoreDB文件在发布后不包含任何数据(尽管cs文件中有示例数据)。我知道主机服务器可以从该文件读取数据,因为我通过本地SQL server手动添加了数据

我有两个问题: A.正确部署应用程序和数据库的步骤是什么,以便能够注册和登录?这两个mdf文件如何在consort中工作? B如何在MusicStoreDB.mdf文件中重新创建SampleData.cs文件中的数据


我在网上找不到答案,虽然我已经搜索了一周了……

你在数据库上设置了权限吗?你说的“默认错误页”是什么意思?彼得:不,我不知道怎么做。史坦克:据我所知,我必须在布局文件夹中设置一个错误页,如果出现任何错误,就会显示出来。