Si no les aparece deploy to web app deben instalar la extensión azure app service
Introducción
Introducción a SQL Azure
Crear Bases de datos
Creando la Base de Datos en Azure SQL
Seguridad en SQL Azure
Explorando mi base de datos desde el portal de Azure
Configuración y acceso a nuestra Base de Datos desde VSCode
Operaciones de consulta con SQL
Operaciones CRUD
Desarrollar una Web APi
Creando una Web APi con .NET Core
Agregar modelos y configuración en mi Web Api
Configurando mi conexión a SQL
Comandos de Entity Framework Core
Operación Select desde mi API
Publicación y ajustes de mi Web API
Operaciones Get y Post desde mi Web API
Consumiendo las operaciones de mi API
Operaciones Put y Delete desde mi Web API
Cierre
Cierre
You don't have access to this class
Keep learning! Join and start boosting your career
Learning how to develop and test local web applications can be an incredibly satisfying experience. The ability to see your ideas come to life can fill you with happiness as you see your application working correctly. When working with local servers, it is important to follow certain steps to ensure proper API deployment and communication with different HTTP clients. Here's how to efficiently manage and test your web application locally.
Once you have created your SQL data table, the next step is to make sure that your web application correctly displays the stored information. This process is commonly done using a web application API with a suitable framework, such as the one provided by Visual Studio. This way, you can view your data in a JSON structured format.
dotnet run
command in your terminal. This will automatically open a tab in your browser./api/happy
path displays a JSON with the correct data stored in your database.When testing applications, it is crucial to evaluate their performance from different client interfaces. Even if you primarily use a web browser, tools like Postman can offer a more robust way to interact with your API.
Postman offers a very valuable tool to save time when developing applications that interact with APIs. This tool allows you to automatically generate code snippets in various programming languages based on the request you make.
Once you have performed the necessary tests and your application is working properly, the natural step is to make it publicly accessible. This involves deploying your Web API on an externally accessible server, commonly on platforms such as Azure.
dotnet publish
. Adjust it so that your application is ready to be uploaded to a hosting platform, such as Azure.Completing your application development does not mean the end of your learning. It is beneficial to take the time to delve deeper into how to automate the deployment process using continuous integration practices. Reviewing these topics through a specialized Azure Web Apps course will allow you to optimize your workflow for future deployments and development.
By following these steps, you will not only be taking your application to the next level, but you will be solidifying your skills as a developer by expanding your knowledge of infrastructure and testing tools. Continue to improve and explore new paths in web development.
Contributions 22
Questions 2
Si no les aparece deploy to web app deben instalar la extensión azure app service
tienen que dar permiso al server de la BD para que acceda ademas de tu ip a la ip de los servicios de azure(app services) para que no tenga problemas de acceder desde azure app service a tu server de base de datos
A la fecha la forma que he creado la web_app por visual code. Es por medio de la extensión. Entrar al icono correspondiente de las extensiones y despues que han ingresado sus credenciales se mostrará la suscripción con lo siguiente.
Click derecho en App Service para crear una Web App.
Ingresas el nombre de la aplicación a llamar y el cssto de la creación de la web app y listo.
Si no te sirve el link, puedes usar esta:
https://localhost:5001/Contact
Comando utilizado en la clase:
donet publish -c Release -o ./publish
Si tienes problemas y no te muestra la app publicada, a pesar de que estas seguro que hiciste todo bien, es porque, probablemente, no has creado una nueva regla de seguridad con la IP que usa la WebAPI.
Para ello sigue estos pasos.
Firewall y redes virtuales
Dominios personalizados
y copia la direccion IP qur tienes.Listo, ya esta registrado para que puedas probar tu API.
No me aparecen mis datos en la webapi publicada en Azure. ¿A alguien más le pasó?
No me sale la opción para publicar 😭
Recuerden habilitar en el server de la base de datos en la seccion de Firewall (Allow Azure services and resources to access this server)
Nooo puedo creer, yo hace 2 semanas necesita esa funcionalidad de Postman y no la sabia
Final dramatico… Acceso a tu que!!! (proximamente) ;p
El profesor es muy buena onda, pero pieso que este curso debería ser de C# no de Azure
Aún no entiendo si es un curso de SQL en Azure o de creación de APIs en Azure.
Muy facil pueblicar codigo
super
Pero solo acepta cosigo del ecosistema de .NET, que tal Node o Php?
Me parece mejor idea usar integración continua para crear la api pública en azure.
En lugar de contactos cree una bd de neoceratopsida, un clado de dinosaurios, y valla infierno me arme yo solo con los nombres…
Para los nuevos estudiantes, cuando les pregunte en que .Core no le den a net5, mejor es la versión netCore 3.1, porque el acceso no es denegado; en la url les saldrá error 404 pero ponen despues de la ruta /Contact y ya sale.
No me arroja los resultados de la consulta al hacerlo por la url publicada de azure, me dale en la peticion error 500 error de servidor
Want to see more contributions, questions and answers from the community?