我的開發環境是2012,使用的是MVC4.0, 說實話,目前發現 WCF Restful 自動生成help還是很不錯滴,也好看, Microsoft.AspNet.WebApi.HelpPage 生成的頁面好醜, 也許是我還沒有看習慣吧
使用NuGet命令窗口輸入
Install-Package Microsoft.AspNet.WebApi.HelpPage -Version 4.0.30506
安裝好後會報一個未實現接口的錯誤,XmlDocumentationProvider
補充實現即可,怎麼實現? return ""
然後需要把當前項目生成xml註釋文檔
修改 HelpPageConfig.cs 取消第一行代碼註釋
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/xxxxx.WebApi.XML")));
然後運行即可 輸入 http://localhost/Help
如果你用了Unity 構造注入, 那麼你可能還需要修改HelpController.cs,將原來的兩個構造函數合併成爲一個
public HelpController()
{
Configuration = GlobalConfiguration.Configuration;
}