我刚刚下载了最新版本的SancaSTLe帮助文件生成器2017.1.28.0。
根据this post的回答和评论,我希望搜索有效,但没有成功。
无论我要搜索什么,我都会收到“找不到任何内容”的消息。
顺便说一句,我没有生成任何aspx文件。

我尝试使用Google Chrome浏览器

我会错过任何项目配置吗?

如何使搜索有效?

最佳答案

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

.net -  SandcaSTLe 帮助文件生成器: Search not working-LMLPHP

.net -  SandcaSTLe 帮助文件生成器: Search not working-LMLPHP

我生成了一个虚拟的帮助,其中包括一些要测试的概念性主题。尝试搜索例如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的创建者联系之后)

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

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

    10-05 20:33
    查看更多