[ASP.NET] Create WebAPI Help Page Step By Step

  • 1945
  • 0

[ASP.NET] Create WebAPI Help Page Step By Step

image

 

Web API Help 可以幫助我們產出所撰寫的Web API 說明文件頁面,對於已開發好的Web API要提供給它人使用時是相當方便的,在Visual Studio 2012 (Update 2)後的版本,在建立含WebAPI的MVC專案範本時,會自動一併建立HelpPage。但若是我們想在現有的專案內加入HelpPage的話該如何做呢 ? 其實並不難,本篇就以Step By Step 方式說明如何在已存在的專案內加入WebAPI Help Page。

 

Step 1

由套件控制台安裝 Microsoft ASP.NET Web API  Help Page

image

 

Step 2

安裝完成後,在原專案Ares目錄下會產生Help目錄,而這個目錄就是WebAPI Help Page生成頁面的小型MVC專案。

image

 

Step3

接著執行,同樣的在網址後方加入 /Help ,以導覽至WebAPI Help Page,此你會看到順利進入Help Page,但是你也會發現版面有點奇怪,原因在於沒有掛上CSS。因此我們打開,『Areas/HelpPage/Views/Share/_Layout.cshtml』,並加入 <link href="~/Content/Site.css" rel="stylesheet" /> ,在重新執行一次,就可以看到熟悉的Help Page。

image

image

image

 

Step 4

打開『Areas/HelpPage/App_Start/HelpPageConfig.cs』,把以下註解拿掉。

image

 

Step 5

開啟專案屬性頁面,並在建置設定的輸出設定將XML文件檔案打勾,並輸入Step4裡的路徑。

image

 

Step 6

為您的 Web API 及API 的Action加入說明註解。

image

 

Step 7

再次執行,進入 Site 根目錄下 /Help ,就可以順利看到可以運行的WebAPI Help Page

image

 

若本文對您有所幫助,歡迎轉貼,但請在加註【轉貼】及來源出處,並在附上本篇的超連結,感恩您的配合囉。

By No.18