在我的asp.net项目中,有一些名为DataLayer,BusinessLayer,ModelLayer和Web应用程序项目的类库。我已经为解决方案添加了WCF Web服务项目。在WCF中,我实现了一个简单的方法
public string GetName(string name)
{
var Garage = new GarageView_ML();
{
Garage.GarageName = name;
};
return new GarageView_DL().GetNameDL(Garage);
}
在DataLayer类GarageView_DL中,我实现了以下方法
public string GetNameDL(GarageView_ML ml)
{
return "OK" + ml.GarageName;
}
"返回"在行return new GarageView_DL().GetNameDL(Garage);
中用深蓝色加下划线,给出错误
类型' System.Web.UI.Page'在一个不是的程序集中定义 引用。您必须添加对assembly&System; Web的引用, 版本= 4.0.0.0,文化=中立, 公钥= b03f5f7f11d50a3a&#39 ;. E:\ TestProjects \ Myapp \ WebApplication1 \ MVCS_WCFService \ Service1.cs 42 13 MVCS_WCFService
我尝试添加System.web引用,但它没有用。任何帮助都可以解决问题。提前谢谢。
ps:我可以毫无问题地访问其他图层(模型和业务)。只有在访问数据层时才会出现错误。