We have a plan to implement a web app using ASP.NET Core MVC/SQL Server(using ADO.NET) and host in MS Azure Platform.
Our client wants to have web service feature to implement all CRUD operations for this web app, since client might not deploy the database on Azure and would prefer regular deployment to PROD environment. However, the web app and service are being planned to host in Azure - IIS.
- When we plan to keep all data access logic in web service, what would be the best option for this scenario? Going for WCF Service or Web API?
- What would be the best solution architecture for both web app and service? (e.g. case1: A service method would return an object of a custom class and this class definition should be understood by the receiving web app).
- Do we need to keep the service project within the same solution of ASP.NET Core web app project or separate it to a different solution?
Experts, could you please provider your suggestions?
Viswanatha SwamyPosted Apr 26, 2020, 10:35 PM
Sri RamPosted May 17, 2020, 9:51 PM
Sri RamPosted May 17, 2020, 9:50 PM
We would like to enable Web API to process/return data only when it is being consumed from our specifi web app and not with any apps/clients.
Puneet KankarPosted Apr 27, 2020, 12:35 PM