Let's start with development & deployment at your own system & server.
It required some software development knowledge.
Below things you need to install.
- Windows 10 or 11 with Visual Studio 2022 >= v.17.9.*
community edition - .NET Framework 4.8 SDK
devbuild - Azure Portal Account (https://portal.azure.com/)
A step-by-step series of examples that tell you how to get a development environment running.
- Get the project
- Clone the repository using
git clone https://github.com/JicoDotNet/Online-Sharable-eNotepad-AspNet-With-AzureTableStorage.git - Or download the project from Github
https://github.com/JicoDotNet/Online-Sharable-eNotepad-AspNet-With-AzureTableStorage
- Clone the repository using
- Open the solution in Visual Studio.
- Restore the NuGet packages.
- Update the connection string in
web.config - Run the application.
You can deploy this project on any Windows based server.
Deployment requirements
1. Windows OS
2. IIS Server
3. .NET Framework 4.8
4. Azure Table Storage Connection String
Steps to Deploy →
- Change
Web.configfile with- Connection String of Azure Table Storage
- Login Credentials
Azure Table Storage is a cloud-based service that stores structured NoSQL data, providing a key/attribute store with a schematic design. It’s part of the Microsoft Azure cloud platform and allows for the storage of large amounts of non-relational data. Azure Table Storage is ideal for storing datasets that do not require complex joins or foreign keys, such as user data for web applications, address books, and device information.
Generate the connection string of Azure Table Storage from Azure Portal.
To generate an Azure Table Storage connection string from the Azure Portal, follow these steps:
- Navigate to your storage account in the Azure Portal.
- In the Security + networking section, locate the Access keys setting.
- Click on the Show keys button at the top of the page to display the account keys and associated connection strings.
- Copy the Connection string provided there.
The Connection String looks like this:
DefaultEndpointsProtocol=https;AccountName=[yourAccountName];AccountKey=[yourAccountKey]- URL - https://e-notepad-dotnet48.azurewebsites.net/
- User Email: demo@demo.in
- Password: demo
This OTP authentication is only demo purpose. ✨