C# 使用wcf服务检索联机数据

C# 使用wcf服务检索联机数据,c#,wcf,C#,Wcf,我面临一个小问题,我希望你能找到解决办法。 我正在使用wcf服务来检索在线数据(来自yahoo finance)。 这个服务调用一个连接到yahoo的API来检索我需要的数据。 然而,当我调用API时,我得到了错误 WebClient请求期间发生异常 我正在从控制台应用程序调用此服务 我希望你能在这个问题上帮助我 ==这是代码 /* wcf service Interface */ [ServiceContract] public interface IService1 { [Ope

我面临一个小问题,我希望你能找到解决办法。 我正在使用wcf服务来检索在线数据(来自yahoo finance)。 这个服务调用一个连接到yahoo的API来检索我需要的数据。 然而,当我调用API时,我得到了错误

WebClient
请求期间发生异常

我正在从控制台应用程序调用此服务

我希望你能在这个问题上帮助我

==这是代码

/* wcf service Interface */
 [ServiceContract]
public interface IService1
{

    [OperationContract]
    string GetData(int value);


    // TODO: Add your service operations here
}

/* the service calls this function which belongs to another c# project */
public String updateDataBase()
{
    DBHandler handler = new DBHandler();
    /* Goes online et retrieve the data, when its called, the exception occurs */
    handler.updateData();
    return "success";

}

我以管理员身份运行VisualStudio解决了我的问题


谢谢。

你能发布代码吗?很明显,你发布的代码会抛出你发布的异常。为什么?服务实现将调用updateDatabase方法,异常到达行“handler.udpateData()”时抛出。你能说得更具体些吗?我忘了写:updateDataBase方法不是在服务接口中写的,而是在我引用的另一个项目中写的。那么问题是在另一个项目中,不是吗?遗憾的是不是。当我直接从控制台应用程序调用这个项目时,它工作得很好。我需要从web服务调用另一个项目,因为我必须在silverlight应用程序中使用此项目,并且无法为silverlight编译此API。不过,谢谢你的回答