使用MVC4 WebAPI 安裝 helpPage

我的開發環境是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;
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章