SandCastle 帮助文件生成器:搜索不起作用

ehh*_*ehh 5 .net documentation sandcastle search visual-studio

我刚刚下载了最新版本的 Sancastle Help File Builder 2017.1.28.0。根据这篇文章的答案和评论,我希望搜索能够正常工作,但它没有。无论我要搜索什么,我都会收到“未找到”消息。顺便说一句,我没有生成任何 aspx 文件。

我尝试使用 Google Chrome 浏览器

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

我怎样才能使搜索工作?

hel*_*.de 6

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

\n\n

在此输入图像描述

\n\n

在此输入图像描述

\n\n

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

\n\n

(1)通过\xe2\x80\x9c打开本地的index.html,用\xe2\x80\x9d打开或双击:

\n\n
    \n
  • 浏览器 FireFox:搜索正常
  • \n
  • 浏览器 Microsoft Internet Explorer:搜索正常
  • \n
  • 浏览器 Microsoft Edge:搜索不起作用
  • \n
  • 浏览器 Google Chrome:搜索不起作用
  • \n
\n\n

(2) 从服务器打开上传的文件( https://www.help-info.de/help-sandcastle )

\n\n
    \n
  • 所有浏览器:搜索正常
  • \n
\n\n

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

\n\n

编辑:(在联系Sandcastle Help File Builder的创建者 Eric Woodruff 后)

\n\n

从本地文件系统打开时,会启动额外的安全性,并且某些脚本会被阻止并且无法运行\xe2\x80\x99。因此,某些功能(例如搜索和可扩展目录)无法按预期工作。

\n\n

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

\n