C# Sharepoint上的WebPart在本地下载文件-我需要将其发送到客户端

C# Sharepoint上的WebPart在本地下载文件-我需要将其发送到客户端,c#,sharepoint-2010,download,webclient,webclient-download,C#,Sharepoint 2010,Download,Webclient,Webclient Download,请帮助我在使用Sharepoint站点的计算机(而不是具有Sharepoint server的计算机)上下载文件 public class WebClientBL { static WebClient client_ = new WebClient() { Credentials = CredentialCache.DefaultNetworkCredentials }; public static void DownloadToClient(s

请帮助我在使用Sharepoint站点的计算机(而不是具有Sharepoint server的计算机)上下载文件

public class WebClientBL
{
    static WebClient client_ = new WebClient()
    {
        Credentials = CredentialCache.DefaultNetworkCredentials
    };

    public static void DownloadToClient(string path_in_sp, string path_in_local)
    {
        try
        {
            client_.DownloadFile(path_in_sp, path_in_local);
        }
        catch (Exception ex)
        {

        }
    }
}

我们能假设这在某种程度上不起作用吗?我进一步假设您在
catch
块中看到异常-请在调试器中捕获此问题的堆栈跟踪,并将其添加到问题的末尾。这将极大地帮助您快速获得答案。亲爱的Chris Ballard,它也不例外,它通常在sharepoint服务器计算机上下载,而不是在使用sharepoint网站的客户端计算机上下载,明白吗?请帮助我我们很乐意提供帮助,但为了做到这一点,您需要进一步提供足够的信息,让人们了解您的问题。例如,您发布的代码在何处运行(是否在客户端计算机上?它是什么,winforms应用程序、控制台应用程序?)“它通常在sharepoint服务器计算机上下载”是什么意思你的意思是它最后会出现在磁盘上?您为参数
path\u in_sp
path\u in_local
提供了哪些实际路径?尊敬的Chris Ballard,这是Sharepoint,我的代码在web部件中运行,该web部件具有用于下载文本文件的按钮,我要将其下载到使用Sharepoint站点而不是Sharepoint serevr的客户端计算机。我以任何方式更新了代码。很好-这是我们需要的缺少的详细信息。我将更新您的问题和标题,以便其他人可以看到。