有没有办法用 Microsoft.AspNet.WebApi.HelpPage 生成静态 html 页面?
Is there a way to generate static html pages with Microsoft.AspNet.WebApi.HelpPage?
目前,感谢 Microsoft.AspNet.WebApi.HelpPage,我可以看到 API 帮助页面。
但我需要 运行(或发布并部署到 IIS)那个 ASP.NET Web 应用程序。
Microsoft.AspNet.WebApi.HelpPage
是否提供生成静态 API 帮助 html 页面的任何功能?
不是完美的解决方案,但使用 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
目前,感谢 Microsoft.AspNet.WebApi.HelpPage,我可以看到 API 帮助页面。
但我需要 运行(或发布并部署到 IIS)那个 ASP.NET Web 应用程序。
Microsoft.AspNet.WebApi.HelpPage
是否提供生成静态 API 帮助 html 页面的任何功能?
不是完美的解决方案,但使用 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