2009-06-22 90 views
0

我们目前正在实施MOSS 2007来替换较旧的门户系统(Plumtree)并且目前正在寻找搜索。我们在文件服务器上有1000个文件,我们希望用户能够搜索。这可以通过添加“文件共享”的内容源并将其指向文件共享的UNC来设置。当您不在本地网络时,问题是获取这些数据。在外部访问Sharepoint文件服务器搜索结果

所以,文件共享是\ FileServer01 \ Files。这有一个名为Wibble.txt的文件,其中包含Wibble这个词。

当我搜索Wibble时,它发现这个文件,但它指向文件:\ FileServer01 \ Files \ Wibble.txt。

如果我连接到网络,这很好,但是当我通过Internet访问Sharepoint并且我不在知道该服务器的LAN上时,该怎么办?

如果我从头开始写了一些东西,我会在文件的位置传递一个下载页面,并将其传输到我的浏览器。 Sharepoint不缝合做类似的事情。

想法?建议?我错过了简单的事情吗?

回答

1

创建一个HttpModule,截获对此文件共享中文档的请求,并通过HttpHandler将其呈现给用户。将模块和处理程序部署到Web应用程序。

0

使内容可通过HTTP访问的唯一方法是将所有内容从文件服务器和SharePoint内容数据库中提取出来。然后,您可以简单地让SharePoint抓取而不是文件服务器;您的用户也可以下载内容。

编辑:为了使迁移任务更快,更简单,您可以确保WebDav服务在SharePoint Server上运行,这将允许您使用Windows资源管理器界面打开文档库。

+0

令人惊讶的是,他们给了你一个选项,只有当连接到局域网上的文件共享时才会有效,否则就会报错。 – Arry 2009-06-24 10:33:37