尝试访问项目类型为“WCF服务应用程序”的WCF服务中的方法时出错

时间:2012-01-22 08:24:02

标签: wcf wcf-4

我有一个 WCF服务应用程序项目,一个类库项目(作为服务和客户端之间的代理)和一个 Asp.net web项目

现在在 WCF服务应用程序项目中,我有方法GetData(int)[默认值]

public class Service1 : IService1
    {
        public string GetData(int value)
        {
            return string.Format("You entered: {0}", value);
        }        
    }

我编写了WCF服务项目并发现它正常工作,并从此添加了作为类库项目的服务引用。并编写了一个方法,用于从服务中获取值

public string GetResult(int number)
        {
            string result = "";
            try
            {
                Service1Client sc = new Service1Client();
                result = sc.GetData(number); 
            }
            catch (Exception ex)
            {
               var message = ex.Message;
            }
            return result;
        }

现在正在从Web应用程序调用此方法。在运行时我得到一个异常

无法在ServiceModel客户端配置部分中找到引用合同“ServiceReference1.IService1”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。

错误发生在Service1Client sc = new Service1Client();

所有配置文件都已到位....我是否必须使用SVC util创建代理?

我错过了什么?

1 个答案:

答案 0 :(得分:1)

你确定你对web.config中的wcf进行了适当的配置吗?好像你没有。