C# 是否在不使用Web服务的情况下以编程方式从Sharepoint下载文件?

C# 是否在不使用Web服务的情况下以编程方式从Sharepoint下载文件?,c#,.net,sharepoint,webdav,frontpage-extensions,C#,.net,Sharepoint,Webdav,Frontpage Extensions,我想从SharePoint网站获取一些文件,但是我不想使用web服务,因为a)我想与2007和2010兼容,b)我不确定web服务是否可以提供网站上的所有文件 SharePoint Designer可以做到这一点,而且它似乎使用了FrontPage服务器扩展,使用了_vti_bin/Author.dll。另外,我可以在Windows中使用Map Network Drive->Map Web Site访问它,我认为这是在使用WebDAV 是否有WebDAV客户端或Author.dll客户端的C#实

我想从SharePoint网站获取一些文件,但是我不想使用web服务,因为a)我想与2007和2010兼容,b)我不确定web服务是否可以提供网站上的所有文件

SharePoint Designer可以做到这一点,而且它似乎使用了FrontPage服务器扩展,使用了_vti_bin/Author.dll。另外,我可以在Windows中使用Map Network Drive->Map Web Site访问它,我认为这是在使用WebDAV


是否有WebDAV客户端或Author.dll客户端的C#实现?

您可以将此代码更改为下载。只需四处搜索不同的上传代码,就可以搞乱它。我会给你我上传文件的代码,但我在度假,我向自己保证我不会登录到工作:)。该链接应能让您指向正确的方向。

您可以将此代码更改为下载。只需四处搜索不同的上传代码,就可以搞乱它。我会给你我上传文件的代码,但我在度假,我向自己保证我不会登录到工作:)。这个链接应该能让你找到正确的方向。

老实说,Web服务界面在2007年到2010年间保持兼容的可能性很大,比SP和SP designer之间的私有接口保持兼容的可能性要高得多。@Timores我已经测试了2007 SP2和2010 Beta版,并且接口是相同的,SP designer使用的首页服务器扩展自5年左右以来一直“稳定”,即使它们已经过时,它们仍然被使用。好的,谢谢。我想我读到SP designer 2010只适用于SP 2010,所以我认为界面已经改变了。但我确实认为WS-interface也将是稳定的。很抱歉我坚持这么说,但在我看来,WS是解决问题的方法。老实说,Web服务接口在2007年到2010年之间保持兼容的可能性很大,比SP和SP designer之间的私有接口保持兼容的可能性要高得多。@Timores我已经测试了2007 SP2和2010 Beta版,并且接口是相同的,SP designer使用的首页服务器扩展自5年左右以来一直“稳定”,即使它们已经过时,它们仍然被使用。好的,谢谢。我想我读到SP designer 2010只适用于SP 2010,所以我认为界面已经改变了。但我确实认为WS-interface也将是稳定的。我很抱歉坚持,但在我看来,WS是解决问题的方法。