2017-04-09 141 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