簡體   English   中英

可以對webapi網站進行編碼,但可以作為TFS擴展(帶有本地TFS)交付嗎?

[英]Possible to code webapi site but deliver as TFS extension (with on-premises TFS)?

想知道是否存在一種方法來開發標准網站(使用REST API與c#或F#編碼的webapi來與本地TFS通信),但是將頁面作為擴展傳遞到TFS網頁。 從我所看到的文檔中,您可能似乎需要嚴格使用javascript進行編碼。 但是我更喜歡用C#/ F#編寫邏輯和頁面構造代碼。

我將在IIS下的TFS服務器計算機上托管網站。

您的擴展程序只能包含Javascript。 不過,您可以從應用程序的iframe數據中進行擴展調用。 從部署的角度來看,您必須分別發布擴展程序和C#應用程序。 無法將Web應用程序打包在擴展中並自動部署它。

得到了這個工作。 最終結果是使用標准的ssl)並在vas-extension.json文件中定義了中心。 中心將新頁面添加到您要配置在其下的任何中心組上(我指定了工作中心組)。 除了現有的積壓和委員會鏈接之外,這還添加了一個新鏈接。 我所做的唯一棘手的事情(而且我不確定是否需要這樣做)是在mvc路由配置中定義一個新路由,該路由將對傳入的.html頁面的請求映射到與匹配該頁面請求的任何控制器和方法。 html擴展名已刪除。 這使我可以將目標uri配置為html頁面(在我的情況下為Home /Index.html),因為我不確定TFS擴展是否僅需要使用靜態資源(例如.html頁面)。 這使我可以使用C#對所有服務器后端進行編碼。 在vsts-extension.json文件中,我沒有指定要使用擴展名上傳的任何靜態文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM