从WCF Web服务调用方法时出错

时间:2015-04-18 16:13:49

标签: asp.net web-services wcf c#-4.0

在我的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:我可以毫无问题地访问其他图层(模型和业务)。只有在访问数据层时才会出现错误。

0 个答案:

没有答案