衆所周知,在使用Web應用程序的前端時,使用Asp.net WEB API並不是一個好的選擇。 Bot框架模板基於WEB API我正在開發一個bot,但我想使用mvc或.net核心而不是web api。Bot Framework asp.net核心
我們可以嗎? 如果是的我在其他模板如LIKE MVC或.NET Core中必須做出什麼改變?
衆所周知,在使用Web應用程序的前端時,使用Asp.net WEB API並不是一個好的選擇。 Bot框架模板基於WEB API我正在開發一個bot,但我想使用mvc或.net核心而不是web api。Bot Framework asp.net核心
我們可以嗎? 如果是的我在其他模板如LIKE MVC或.NET Core中必須做出什麼改變?
你的問題有點混亂。
基於MVC的ASP .NET Web API。據我所知,連接器客戶端已經支持.NET標準。 .NET核心端口正在進行中,但here是主要回購的基本端口。 bot構建器中的大部分內容都使用簡單的API,因爲這是第三方的連接(鬆散,Skype等)。
其實我正在開發一個應用程序,我不想在一個單獨的項目(Web API)並在不同的項目(asp.net mvc或core)中使用它的服務,這些項目將直接由用戶訪問。 所以我想創建一個應用程序,我可以管理我的機器人邏輯以及我的其他業務邏輯。 –
據我所知,沒有預先存在的模板可滿足您的需求,但您可以輕鬆創建這些模板。您已經參考了MVC,因此您可以插入正常的MVC流程。您可以創建一個mvc應用程序來複制和粘貼資產(視圖,js,css)並插入配置部分。如果您想讓公司輕鬆創建新的應用程序,在.NET Core中,您必須有機會創建新的模板(http://rehansaeed.com/custom-project-templates-using-dotnet-new/)。 – Chrissx
爲什麼不建立一個單獨的控制器來擴展'Controller'而不是'APIController'?你可以同時在一個項目中。 – rposbo
目前還不清楚問題是關於ASP.NET還是ASP.NET Core,因爲它包含兩個標記。 – Tseng
其實我正在開發一個應用程序,我不想通過bot創建一個單獨的項目(web api),並在不同的項目(asp.net mvc或core)中使用它的服務,這些項目將直接由用戶訪問。所以我想創建所有在一個應用程序,我可以管理我的機器人邏輯以及我的其他業務邏輯 –