How to develop an asp.net core in vs by team?

李畋岷 76 Reputation points
2022-07-04T09:14:45.42+00:00

I want to develop an asp.net core project running on the intranet. There are several programmers involved. I want to set up a local server and put the project files on the server, and let all programmers share the same backend and let all of them could debug the project in vs. How to carry out team development in this situation? Should I use remote debugging?
I want the simplest and most convenient method.

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,183 questions
Blazor
Blazor
A free and open-source web framework that enables developers to create web apps using C# and HTML being developed by Microsoft.
1,584 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 65,576 Reputation points
    2022-07-09T02:19:05.21+00:00

    we would need more info on team roles and architecture.

    first step is pick a source control (probably git/github)
    next pick a build and deployment process (maybe GitHub actions, or Microsoft azure dev/ops)

    will you have frontend/backend teams or fullstack?
    will you have a client app (PWA/SPA/Blazor)?
    will you have a dedicated Q/A team?

    typically you will have a dev servers used for dev integration. if working only on frontend, then the dev can use dev server backends. if working on the backend, unit test should suffice.

    if you have separate teams, docker containers might make sense. the frontend dev can pull a backend container, or a backend dev can pull a frontend.

    often the micro service model makes sense. the main requirement of a micro service is that it can be deployed independent of other applications. that is api changes do not break older code.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.