Skip to content

Example: .NET 8, ASP.NET CORE Web Api. Swagger documentation, CORS domain security Intended for example use only.

Notifications You must be signed in to change notification settings

enova1/NET_8_WebAPI

Repository files navigation

Web API Project

This is a Web API project built with .NET 8 and C#. It does not have authentication or authorization implemented. This API is consumed by Blazor, ReactJS, and MVC sites. Future enhancements are planned, including the addition of SQLite and Entity Framework.

Prerequisites

Before you begin, ensure you have the following installed on your machine:

Getting Started

Follow these steps to set up and run the Web API project:

  1. Clone the Repository:

    git clone https://git@github.com:enova1/WebApi.git
  2. Open the Solution in Visual Studio:

    • Open Visual Studio.
    • Navigate to File > Open > Project/Solution.
    • Select the .sln file from the cloned repository.
  3. Build the Solution:

    • Once the solution is loaded, build the solution to restore dependencies:
      Ctrl + Shift + B
      
  4. Run the API:

    • Set the API project as the startup project.
    • Press F5 or click on the Start Debugging button to run the API.
  5. Test the API:

Future Enhancements

  • Add SQLite: Future enhancements include adding SQLite as the database provider for the API.
  • Implement Entity Framework: Entity Framework will be implemented for data access and management in future iterations.

Additional Information

  • Contributing: If you find any issues or would like to contribute to the project, feel free to create a pull request or open an issue on GitHub.

Support

For any questions or issues, please feel free to reach out to lazer8701@gmail.com.

About

Example: .NET 8, ASP.NET CORE Web Api. Swagger documentation, CORS domain security Intended for example use only.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages