Hi, I'm not entirely sure what you are looking for, but there are multiple ways to add api controllers to your project. If you create your controller class inside your umbraco project, then yes, you have to create and deploy a new build.
You can also create your api controller in a separate project. You'd need to create a class library for .NET Framework and reference the Umbraco.Web nuGet package to get access to the umbraco controller base classes. You can build this library into a dll and deploy this to your bin folder or reference the class library in your umbraco project. If you deploy the dll directly, you still have to reboot the website before it registers your new controller.
Umbraco Api RESTful service Update
How do I add new api service to my umbraco project is it necessary to remove old dll and add updated one or there's another way to do so
Hi, I'm not entirely sure what you are looking for, but there are multiple ways to add api controllers to your project. If you create your controller class inside your umbraco project, then yes, you have to create and deploy a new build.
You can also create your api controller in a separate project. You'd need to create a class library for .NET Framework and reference the Umbraco.Web nuGet package to get access to the umbraco controller base classes. You can build this library into a dll and deploy this to your bin folder or reference the class library in your umbraco project. If you deploy the dll directly, you still have to reboot the website before it registers your new controller.
is working on a reply...