SandCastle帮助文件生成器:搜索无法正常工作

时间:2017-03-01 08:53:48

标签: .net visual-studio search documentation sandcastle

我刚刚下载了最新版本的Sancastle帮助文件生成器2017.1.28.0。 根据{{​​3}}的答案和评论,我希望搜索能够有效,但事实并非如此。 无论我想要搜索什么,我都会收到“Nothing found”消息。 顺便说一句,我没有生成任何aspx文件。

我尝试使用Google Chrome浏览器

我是否会错过任何项目配置?

如何使搜索有效?

1 个答案:

答案 0 :(得分:3)

所描述的行为似乎取决于使用的浏览器。以下快照显示了正常工作和非工作情况:

enter image description here

enter image description here

我生成了一个虚拟帮助,包括一些用于测试的概念主题。尝试搜索例如CHM最终得到以下结果:

(1)通过“打开方式”或双击打开index.html本地:

  • 浏览器FireFox:搜索正在运行
  • 浏览器Microsoft Internet Explorer:搜索正在运行
  • 浏览器Microsoft Edge:搜索无法正常工作
  • 浏览器Google Chrome:搜索无法正常工作

(2)从服务器(https://www.help-info.de/help-sandcastle

打开上传的文件
  • 所有浏览器:搜索正在运行

因此,搜索工作正常,但在此阶段对本地存储的文件结构存在限制。

修改(在联系Eric Woodruff成为Sandcastle Help File Builder的创建者之后)

从本地文件系统打开时,会产生额外的安全性,并且某些脚本会被阻止并无法运行。因此,搜索和可扩展TOC等某些功能无法按预期工作。

如果您不想将它们上传到服务器以测试网站输出,则使用本地Web开发服务器或IIS Express也可以。 SHFB中有一个选项可以使用本地服务器运行它。