实现应用程序HTML帮助系统

时间:2013-05-07 08:54:19

标签: c# html documentation webserver chm

我们希望实现应用程序帮助和文档系统。它应该基于HTML,因为有很多现有的文件,它给了我们最大的灵活性。目前我们使用CHM文件。我们希望允许内部人员(而不是开发人员)编辑内容。

我们想到了一个支持TOC,索引(标签),搜索等的独立应用程序。我们还考虑过使用本地Web服务器。

到目前为止,我们的应用程序使用纯C#,最好保留它。

我们完全清楚网络/ asp知识,所以问题是:
从哪里开始?

2 个答案:

答案 0 :(得分:0)

您可以使用SandCastle

等文档应用

在代码中使用XML文档生成帮助文件。

答案 1 :(得分:0)

最后,我们最终实现了本地HTTP服务器:

  1. 内部人员在我们的内部网络中创建HTML内容
  2. 我们自己的构建工具会创建TOC和搜索索引,并将所有内容打包到压缩文件
  3. 压缩文件已打包到应用程序安装中
  4. 当最终用户从我们的应用程序中调用帮助时,本地http服务器已启动
  5. HTTP服务器使用HttpListener
  6. 通过这种方式,可以通过单击链接而不截取浏览器来为特殊任务(如启动应用程序的工具)进行一些HTTP查询