一般来说,我需要知道我的网站上的访问量,并通过API访问该数据以将其存在。共享一个数据库的两个ASP.NET网站
为此,我想分享2个项目的EF数据库。一个是简单的Azure ASP.NET网站,其中一个控制器收集站点访问统计信息。第二个项目是Azure移动服务,它连接到与网站相同的数据库,并通过GET请求提供对该统计信息的访问。
本地我得到这样的错误:
Cannot attach file '...App_Data\aspnet-TargetrWebsite-20151001100420.mdf' as database 'aspnet-TargetrWebsite-20151001100420' because this database name is already attached with file '...\tagetr_statisticService\App_Data
所以,我有,对于具有相同的数据库名称2个不同的文件中的点连接字符串2个web.config文件中的问题。
如何使用localhost上的一个文件获得此项工作并保持其在生产环境中的工作?
您应该使用真正的SQL Server实例。嵌入式数据库实际上只是一种快速启动和运行的手段 –
您是否尝试过拆分项目,为您的EF使用一个项目(库)并将其添加到其他项目中作为参考? – Martin
问题是我有2个web.config文件,连接字符串指向2个具有相同数据库名称的不同文件 –