Hi @dominici,
If you use useConventionalHttpVerbs = false
, some things may not work as expected. But since it will be a Post
method by default, I don't think it will cause too many problems.
You can check this document for more information. https://aspnetboilerplate.com/Pages/Documents/AspNet-Core#application-services-as-controllers
Hi @kalidarscope,
I can reproduce this in my project. Could you share your project with us? [email protected]
Hi @aiqbal,
Please look for this document. https://docs.aspnetzero.com/aspnet-core-mvc/latest/Development-Mvc-Core-Docker
ASP.NET Zero aspnet-core folder contains various docker projects for your application to debug using docker containers. You can add these projects to your .Web
or .All
solutions by Add Existing Project
to your preferred solution.
Hi @kalidarscope,
What is your project version? I checked the project's latest version and did not encounter such an error.
Hi @conorcorr,
There is no specific release date, but we typically update every 2 to 3 months. I estimate that our next release will occur in the early months of 2025.
Hi,
Could you share the error? When I tried it myself, everything was okay.
For example, if you have IPersonAppService
, the naming convention should be ProxyPersonAppService
. But if you want to change this name to ProxyPeopleAppService
You can go to the Maui module class. Put this code into the PreInitialize
method
IocManager.Register<IPersonAppService, ProxyPeopleAppService>(DependencyLifeStyle.Transient);
Hi @conorcorr,
We provide bugfix support for the latest version and one prior version. Therefore, support for version 13.0.0 will end when version 15 is released.
I recommend updating along with us to avoid any issues when receiving updates.
Hi,
If you don't want to use naming conventions. Please take a look https://aspnetboilerplate.com/Pages/Documents/Dependency-Injection#custom-direct-registration
Also if you are using for ProxyServices please check ProxyAppServiceBase
because URL's are created there. Customize for your requirements.
Hi @WirelessDynamics,
Please check the name of your interface and class.
Naming conventions are very important here. For example, you can change the name of PersonAppService to MyPersonAppService or another name which contains the 'PersonAppService' postfix. This registers it to IPersonAppService because it has the same postfix. You can not, however, name your service without the postfix, such as 'PeopleService'. If you do so, it's not registered to the IPersonAppService automatically. Instead, it's registered to the DI framework using self-registration (not the interface). In this case, you can manually register it.