SandCastle 帮助文件生成器:搜索不工作
SandCastle Help File Builder: Search not working
我刚刚下载了最新版本的 Sancastle Help File Builder 2017.1.28.0。
根据 this post 的回答和评论,我预计搜索会成功,但没有成功。
无论我尝试搜索什么,我都会收到 "Nothing found" 消息。
顺便说一句,我没有生成任何 aspx 文件。
我尝试使用 Google Chrome 浏览器
我是否遗漏了任何项目配置?
如何使搜索正常工作?
所描述的行为似乎取决于所使用的浏览器。以下快照显示了一个工作和一个不工作的案例:
我生成了一个虚拟帮助,其中包括一些用于测试的概念性主题。尝试搜索例如CHM 最终得到以下结果:
(1) 通过“打开方式”或双击打开index.html本地:
- 浏览器 FireFox:搜索正常
- 浏览器 Microsoft Internet Explorer:搜索正常
- 浏览器 Microsoft Edge:搜索不工作
- 浏览器 Google Chrome:搜索不工作
(2) 打开从服务器上传的文件 (https://www.help-info.de/help-sandcastle)
- 所有浏览器:搜索正常
因此,搜索正在运行,但在这个阶段对本地存储的文件结构有限制。
编辑:(联系 Sandcastle Help File Builder 的创建者 Eric Woodruff 后)
从本地文件系统打开时,会启动额外的安全措施,一些脚本会被阻止而无法 运行。因此,搜索和可扩展目录等某些功能无法按预期工作。
如果您不想将它们上传到服务器来测试网站输出,使用本地网络开发服务器或 IIS Express 也可以。 SHFB中有一个选项可以运行它与本地服务器。
我刚刚下载了最新版本的 Sancastle Help File Builder 2017.1.28.0。 根据 this post 的回答和评论,我预计搜索会成功,但没有成功。 无论我尝试搜索什么,我都会收到 "Nothing found" 消息。 顺便说一句,我没有生成任何 aspx 文件。
我尝试使用 Google Chrome 浏览器
我是否遗漏了任何项目配置?
如何使搜索正常工作?
所描述的行为似乎取决于所使用的浏览器。以下快照显示了一个工作和一个不工作的案例:
我生成了一个虚拟帮助,其中包括一些用于测试的概念性主题。尝试搜索例如CHM 最终得到以下结果:
(1) 通过“打开方式”或双击打开index.html本地:
- 浏览器 FireFox:搜索正常
- 浏览器 Microsoft Internet Explorer:搜索正常
- 浏览器 Microsoft Edge:搜索不工作
- 浏览器 Google Chrome:搜索不工作
(2) 打开从服务器上传的文件 (https://www.help-info.de/help-sandcastle)
- 所有浏览器:搜索正常
因此,搜索正在运行,但在这个阶段对本地存储的文件结构有限制。
编辑:(联系 Sandcastle Help File Builder 的创建者 Eric Woodruff 后)
从本地文件系统打开时,会启动额外的安全措施,一些脚本会被阻止而无法 运行。因此,搜索和可扩展目录等某些功能无法按预期工作。
如果您不想将它们上传到服务器来测试网站输出,使用本地网络开发服务器或 IIS Express 也可以。 SHFB中有一个选项可以运行它与本地服务器。