Asp.net mvc 使用.net标识托管在IIS中的MVC网站

Asp.net mvc 使用.net标识托管在IIS中的MVC网站,asp.net-mvc,asp.net-identity,Asp.net Mvc,Asp.net Identity,我已经上传了一个.NETMVC站点到生产服务器,但是每当我现在尝试登录时,我就得到 “无效的登录尝试” 这在dev环境中工作得非常好,数据库已经按原样上传。我想知道.net标识是否有问题,但我的所有设置都与开发中的相同 有什么想法吗 更新 实际上,我认为我的登录机制隐藏了真正的问题,我正在使用ef,每当网站试图连接到我得到的数据库时 DataException->EntityException->SqlException: 无法将文件“{0}”附加为数据库“{1}” 完全错误 [SqlExcep

我已经上传了一个.NETMVC站点到生产服务器,但是每当我现在尝试登录时,我就得到

“无效的登录尝试”

这在dev环境中工作得非常好,数据库已经按原样上传。我想知道.net标识是否有问题,但我的所有设置都与开发中的相同

有什么想法吗

更新

实际上,我认为我的登录机制隐藏了真正的问题,我正在使用ef,每当网站试图连接到我得到的数据库时

DataException->EntityException->SqlException: 无法将文件“{0}”附加为数据库“{1}”

完全错误

[SqlException (0x80131904): Cannot attach the file 'D:\Websites\CMT\App_Data\Default.mdf' as database 'Default'.]
   System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +356
   System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +117
   System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) +267
   System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +318
   System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) +132
   System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) +246
   System.Data.SqlClient.SqlConnection.Open() +122
   System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch(TTarget target, Action`2 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed) +104
   System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.Open(DbConnection connection, DbInterceptionContext interceptionContext) +509
   System.Data.Entity.SqlServer.<>c__DisplayClass1.<Execute>b__0() +15
   System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Func`1 operation) +238
   System.Data.Entity.Core.EntityClient.EntityConnection.Open() +319
[SqlException(0x80131904):无法将文件“D:\Websites\CMT\App\u Data\Default.mdf”附加为数据库“Default”。]
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection-owningObject,UInt32-waitForMultipleObjectsTimeout,布尔allowCreate,布尔OnlyOnEckConnection,DbConnectionOptions-userOptions,DbConnectionInternal&connection)+356
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject、TaskCompletionSource`1重试、DbConnectionOptions用户选项、DbConnectionInternal和connection)+117
System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection所有者连接、TaskCompletionSource`1重试、DbConnectionOptions用户选项、DbConnectionInternal oldConnection、DbConnectionInternal和connection)+267
System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection、DbConnectionFactory connectionFactory、TaskCompletionSource`1重试,DbConnectionOptions用户选项)+318
System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1重试)+132
System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1重试)+246
System.Data.SqlClient.SqlConnection.Open()+122
System.Data.Entity.Infrastructure.InternalDispatcher`1.Dispatch(目标目标,操作`2操作,TInterceptionContext拦截上下文,操作`3执行,操作`3执行)+104
System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.Open(DbConnection-connection,DbInterceptionContext-interceptionContext)+509
System.Data.Entity.SqlServer.c__DisplayClass1.b__0()+15
System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute(Func`1操作)+238
System.Data.Entity.Core.EntityClient.EntityConnection.Open()+319

仅查看我过去拥有的一个成功的ef网站,它在app_数据文件夹中没有任何.mdf文件,但上面讨论的网站没有。这是我对ef连接工厂的网络配置请提交web配置文件的连接字符串段。
是连接字符串包含
AttachDbFilename
?如果是这样,请将其删除,并让SQL server在其默认位置创建DB文件。