IIS和MVC5 Identity 2.0

时间:2016-02-14 00:03:57

标签: asp.net iis asp.net-mvc-5 asp.net-identity-2

我有两个独立的数据库(我自己的数据库和身份表)。 我的网络配置字符串如下所示:

 <add name="DefaultConnection"  connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|aspnet-MVC-20160209053715.mdf;Integrated Security=True;User Instance=True" 
  providerName="System.Data.SqlClient" />
<add name="CVJobOnlineEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=STEFAN-PC\SQLEXPRESS;initial catalog=CVJobOnline;User Id=DB_9F4064_CVJobOnline_admin;Password=pass123;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

我可以通过IIS访问我的网页以登陆页面等等。但是当我想登录时,它显然无法找到默认的conn - 身份表。

我有这个错误:

  

无法创建文件'D:\ AdeccoCVPMIv2 \ App_Data \ aspnet-MVC-20160209053715.mdf'因为它已经存在。更改文件路径或文件名,然后重试该操作。   CREATE DATABASE失败。无法创建列出的某些文件名。检查相关错误。   感谢。

1 个答案:

答案 0 :(得分:0)

对于ASP.NET模板,只有当您同时拥有数据库和.mdf文件时,连接才会起作用,或者它们都不起作用。您现在可以做的是以下之一 1.删​​除数据库(如果存在)并从projects目录中的app_Data文件夹中删除.mdf文件。 2.在连接字符串中更改.mdf文件和数据库的名称。 希望它能帮助你。