.net Windows搜索共享文件夹

.net Windows搜索共享文件夹,.net,windows,search,directory,shared,.net,Windows,Search,Directory,Shared,你好 我正在用windows搜索程序搜索一些文件 查询如下所示: "SELECT [Rows, e.g. System.FileName] FROM Systemindex WHERE scope='" & uri & "' AND FREETEXT('[Filename]')" 变量uri如下所示: Dim uri As String = New Uri("\\PCName\Searchtest").AbsoluteUri \\PCName\Searchtest是我在网络中

你好

我正在用windows搜索程序搜索一些文件

查询如下所示:

"SELECT [Rows, e.g. System.FileName] FROM Systemindex WHERE scope='" & uri & "' AND FREETEXT('[Filename]')"
变量uri如下所示:

Dim uri As String = New Uri("\\PCName\Searchtest").AbsoluteUri
\\PCName\Searchtest
是我在网络中共享的文件夹的路径(我搜索的同一台电脑)

当我在普通文件夹(例如
C:/Searchtest
)上使用它时,一切都正常,但在我的共享文件夹中无法使用。有人知道为什么吗?“普通”windows搜索在那里找到我的文件

我还有一个问题: 我编写了一个.osdx文件以通过windows资源管理器查看我的搜索结果(我的程序是RESTful服务),但当我得到结果时,我会收到一条消息(已翻译,可能不是100%正确):“由于您的internet安全设置,此元素被阻止。” 我发现有两三个人犯了同样的错误,但我从未找到解决办法。我试图更改internet和intranet区域中的internet安全设置,但没有更改任何内容


这个问题有一个奇怪的例外:我的文件夹中有一个.pdf文件,标记为“来自不同计算机的文件”。这显示得很好,没有此internet安全错误。如果我在文件选项中单击“允许”,我会再次收到internet安全错误。

我修复了我的问题。这与其说是个真正的问题,不如说是我脑子里的问题。
这些文件显然在我的本地文件夹中,例如C:/Searhctest,而不在\PCName\Searchtest文件夹中。

绝对uri
格式化之后
uri
的内容是什么?uri是“file://PCName/Searchtest"