众所周知,在使用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)中使用它的服务,这些项目将直接由用户访问。所以我想创建所有在一个应用程序,我可以管理我的机器人逻辑以及我的其他业务逻辑 –