Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 2.91 KB

File metadata and controls

66 lines (53 loc) · 2.91 KB

Online Sharable eNotepad

Getting Started

Let's start with development & deployment at your own system & server.

It required some software development knowledge.

Prerequisites

Below things you need to install.

Tech Stack

Installation

A step-by-step series of examples that tell you how to get a development environment running.

  1. 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
  2. Open the solution in Visual Studio.
  3. Restore the NuGet packages.
  4. Update the connection string in web.config
  5. Run the application.

Deployment

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.config file with
    • Connection String of Azure Table Storage
    • Login Credentials

Azure Table Storage

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:

  1. Navigate to your storage account in the Azure Portal.
  2. In the Security + networking section, locate the Access keys setting.
  3. Click on the Show keys button at the top of the page to display the account keys and associated connection strings.
  4. Copy the Connection string provided there.

The Connection String looks like this:

DefaultEndpointsProtocol=https;AccountName=[yourAccountName];AccountKey=[yourAccountKey]

Demo

This OTP authentication is only demo purpose. ✨