¿Cómo agregar un website asp.net en un repository github?

Ayer comencé un proyecto de website asp.net y me gustaría agregarlo en un repository git hub.

El problema es que parece que cuando creas un nuevo website en Visual Studio, la solución del proyecto y el website permanecen en una carpeta diferente.

Lo que intenté hacer:

  • Crea una solución vacía y luego agrega el website adentro.

El resultado:

Funciona para github, pero Visual Studio enumera un post de error sobre la solución que no afecta realmente al website en sí (aún puedo ejecutarlo) y también hace que Visual Studio me pida que guarde la solución cada vez que cierro el proyecto y molesta porque no parece que debería suceder.

No sé si la solución se requiere en un proyecto de website asp.net. Pero tampoco sé cómo hacerlo sin eso.

Entonces, ¿cómo creo un repository github que contenga un website asp.net que funcione para las personas que lo descargan sin ningún problema?

Sí, quiere comenzar en la carpeta con el file SLN . Fuera de Visual Studio, abra una línea de command (Powershell o lo que sea), navegue a esa carpeta y ejecute el command git init . Esto iniciará git para su repository.

Luego iría aquí https://www.gitignore.io/ y obtendría el file .gitignore Visual Studio para poner en la misma carpeta.

Para comprometerse con su repository, ejecute estos commands desde la misma carpeta:

 git add --all git commit -m "Write a comment here" git pull git push 

Usted debe ser bueno para ir. Intento no usar git desde dentro de VS; ha tenido errores durante años.

Pruebe esta extensión, funciona perfectamente en proyectos ASP.NET, proyectos MVC, API y .NET Core.

Una vez instalado, solo hace clic para su publicación, confirmación y synchronization de todos sus files. Y todos sus files se publican en sus repositorys de GitHub. Lo estoy usando y nunca tuve un problema con él. Hay una instrucción detallada en la página que se explica por sí misma.

Extensión de GitHub para Visual Studio