0

我正在构建一个具有 4 个与相同数据库和内置表单身份验证交互的 Web 应用程序(站点)的 Web 业务。我想知道实现这一目标的最佳方法是什么?

一个应用程序/网站将成为我们的后台,在这里我们管理我们的客户、他们对我们的付款以及他们的订阅。

第二个站点 /app 将是我们面向公众的站点,它主要销售我们的服务并允许他们注册和/或为他们的站点付费。

第三个应用程序/站点是一个管理站点,允许他们建立自己的网上商店。

第四个应用程序将运行我们客户的网站。

根据这个讨论,http ://forums.asp.net/t/1753900.aspx/1? multiple+projects+in+one+solutions,我相信设置了五个项目,一个是类库,将被引用其他四个项目是要走的路,但是当我这样做并将模型文件夹移动到这个类库时,我在尝试构建新库时遇到了一堆错误,例如:

The type or namespace name 'DataAnnotations' does not exist in the namespace 'System.ComponentModel' (are you missing an assembly reference?)
The type or namespace name 'Security' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
The type or namespace name 'Entity' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)

谢谢你的帮助。

4

1 回答 1

0

移动共享任务,例如针对成员身份数据库的身份验证是正确的方法。缺少引用的问题只是意味着您需要将项目引用添加到System.ComponentModel.DataAnnotations.dllSystem.Web.dllSystem.Data.Objects.dll程序集到您的新库项目(因为库项目默认为一小组引用)。

于 2012-09-03T04:09:43.973 回答