【发布时间】:2017-04-09 04:42:16
【问题描述】:
众所周知,在使用 Web 应用程序的前端时,Asp.net WEB API 不是一个好的选择。并且 Bot Framework 模板基于 WEB API 我正在开发一个机器人,但我想使用 mvc 或 .net 核心而不是 web api。
我们可以这样做吗? 如果是,我必须在 MVC 或 .NET Core 等其他模板中对此进行哪些更改?
【问题讨论】:
-
为什么不创建一个单独的控制器来扩展
Controller而不是APIController?您可以在一个项目中同时拥有两者。 -
不清楚问题是关于 ASP.NET 还是 ASP.NET Core,因为它包含两个标签。
-
实际上我正在开发一个应用程序,我不想在一个单独的项目(web api)中由机器人创建并在不同的项目(asp.net mvc 或核心)中使用它的服务,这将由用户直接访问。所以我想在一个应用程序中创建所有内容,我可以在其中管理我的机器人逻辑以及我的其他业务逻辑
标签: asp.net asp.net-mvc asp.net-core botframework