【问题标题】:Is there a way to generate static html pages with Microsoft.AspNet.WebApi.HelpPage?有没有办法用 Microsoft.AspNet.WebApi.HelpPage 生成静态 html 页面?
【发布时间】:2020-03-18 04:57:21
【问题描述】:

目前,感谢Microsoft.AspNet.WebApi.HelpPage,我可以看到 API 帮助页面。

但我需要运行(或发布并部署到 IIS)该 ASP.NET Web 应用程序。

Microsoft.AspNet.WebApi.HelpPage 是否提供任何功能来生成静态 API 帮助 html 页面?

【问题讨论】:

    标签: asp.net-web-api documentation-generation asp.net-web-api-helppages


    【解决方案1】:

    不是完美的解决方案,但使用 wget 我能够浏览所有帮助页面并将它们全部保存。

    例子:

    $ wget -r -k -E http://<ip_address>/Help/
    $ tree
    .
    └── <ip_address>
        ├── Areas
        │   └── HelpPage
        │       └── HelpPage.css
        ├── Help
        │   ├── Api
        │   │   ├── DELETE-api-delivery-Data0-is
        │   │   ├── DELETE-api-master-Data1-id
        │   │   ├── DELETE-api-master-Data2-id
        │   │   ├── DELETE-api-master-Data3-id
        │   │   ├── DELETE-api-master-Data4-id
        │   │   ├── DELETE-api-master-Data5-id
        │   │   ├── GET-api-OtherApi1
        │   │   ├── GET-api-OtherApi2
        │   │   ├── GET-api-OtherApi3
        │   │   └── GET-api-OtherApi4
        │   ├── index.html
        │   ├── ResourceModel@modelName=Data1
        │   ├── ResourceModel@modelName=Data2
        │   ├── ResourceModel@modelName=Data3
        │   ├── ResourceModel@modelName=Data4
        │   └── ResourceModel@modelName=Data5
        └── Help.1
    

    【讨论】:

    • 选项怎么样:` -k, --convert-links 使下载的 HTML 或 CSS 中的链接指向本地文件`
    • 谢谢albert,它有帮助!我更新了答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    • 2012-07-08
    • 2012-01-26
    • 2020-08-04
    • 1970-01-01
    • 2012-06-26
    • 2012-02-15
    相关资源
    最近更新 更多