2017-04-09 497 views
-3

衆所周知,在使用Web應用程序的前端時,使用Asp.net WEB API並不是一個好的選擇。 Bot框架模板基於WEB API我正在開發一個bot,但我想使用mvc或.net核心而不是web api。Bot Framework asp.net核心

我們可以嗎? 如果是的我在其他模板如LIKE MVC或.NET Core中必須做出什麼改變?

+0

爲什麼不建立一個單獨的控制器來擴展'Controller'而不是'APIController'?你可以同時在一個項目中。 – rposbo

+0

目前還不清楚問題是關於ASP.NET還是ASP.NET Core,因爲它包含兩個標記。 – Tseng

+0

其實我正在開發一個應用程序,我不想通過bot創建一個單獨的項目(web api),並在不同的項目(asp.net mvc或core)中使用它的服務,這些項目將直接由用戶訪問。所以我想創建所有在一個應用程序,我可以管理我的機器人邏輯以及我的其他業務邏輯 –

回答

0

你的問題有點混亂。

基於MVC的ASP .NET Web API。據我所知,連接器客戶端已經支持.NET標準。 .NET核心端口正在進行中,但here是主要回購的基本端口。 bot構建器中的大部分內容都使用簡單的API,因爲這是第三方的連接(鬆散,Skype等)。

+0

其實我正在開發一個應用程序,我不想在一個單獨的項目(Web API)並在不同的項目(asp.net mvc或core)中使用它的服務,這些項目將直接由用戶訪問。 所以我想創建一個應用程序,我可以管理我的機器人邏輯以及我的其他業務邏輯。 –

+0

據我所知,沒有預先存在的模板可滿足您的需求,但您可以輕鬆創建這些模板。您已經參考了MVC,因此您可以插入正常的MVC流程。您可以創建一個mvc應用程序來複制和粘貼資產(視圖,js,css)並插入配置部分。如果您想讓公司輕鬆創建新的應用程序,在.NET Core中,您必須有機會創建新的模板(http://rehansaeed.com/custom-project-templates-using-dotnet-new/)。 – Chrissx