asp.net mvc网站登录/注册可在本地服务器上工作,但不能在服务器上工作.net 4.5.2 vs2105

asp.net mvc网站登录/注册可在本地服务器上工作,但不能在服务器上工作.net 4.5.2 vs2105,asp.net,asp.net-mvc,visual-studio-2015,Asp.net,Asp.net Mvc,Visual Studio 2015,我创建了一个mvc网站。 框架:.net 4.5.2 VisualStudio2105社区版 当我在本地机器上运行项目时,它工作得非常好。 我尝试使用注册和登录页面,它们也工作得很好。我可以创建新用户,然后与他们一起登录 但当我在服务器上复制project(Windows server 2012)时,project工作正常,但没有注册/登录页面 它给出了错误: 处理您的请求时出错 我还复制了App_数据文件夹。其中有一个.mdf文件 这是web.config中的连接字符串 add name="D

我创建了一个mvc网站。 框架:.net 4.5.2 VisualStudio2105社区版

当我在本地机器上运行项目时,它工作得非常好。 我尝试使用注册和登录页面,它们也工作得很好。我可以创建新用户,然后与他们一起登录

但当我在服务器上复制project(Windows server 2012)时,project工作正常,但没有注册/登录页面

它给出了错误:

处理您的请求时出错

我还复制了App_数据文件夹。其中有一个
.mdf
文件

这是web.config中的连接字符串

add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-mvc1-20151111034033.mdf;Initial Catalog=aspnet-mvc1-20151111034033;Integrated Security=True"
      providerName="System.Data.SqlClient" 

尝试更新连接字符串

<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=Server_Name;Initial Catalog=Database_Name;Integrated Security=True;User ID=Username;Password=Password;" /> 


您需要托管数据库SQL Server您不能在服务器上使用LocalDB,您不能像这样访问服务器上的DB,然后您需要修改您的连接stringLocalDb仅存在于Visual Studio的上下文中。一旦代码在VisualStudio之外运行,就需要一个真正的数据库服务器。