Skip to content
sdwebapi-vuejs
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.md

SharpDevelopWebApi Boilerplate + Vue JS

A light-weight solid starting point for developing ASP.NET Web API application in portable SharpDevelop. Great for student learning and small projects!

Features and Libraries

  • EntityFramework.SharpDevelop (SQL Server)
  • Dapper (MS Access support)
  • Swagger / Swashbuckle
  • Simple JWT Authentication
  • AutoMapper
  • Hangfire Core / Hangfire.MemoryStorage
  • FluentValidation
  • TuesPechkin PDF
  • SimpleExcelImport
  • Image/File Upload
  • Email / SMTP
  • SimpleLogger

Why it's lite?

  • No OWIN
  • No ASP.NET Identity

Vue JS Example

  • Step by step Code Tutorial
  • JWT Account Login
  • Bootstrap with Vue
  • Single File Component with httpVueLoader
  • Vuetify

Running in IIS Express

  1. Click Project Menu > Project Options
  2. In Web tab, choose [Use IIS Express Web Server]
  3. Enter a port number higher than 8001
  4. Click [Create application/virtual directory] button

*** Error indicating duplicate entry of type 'site' with unique key attributes...

  1. Goto Documents\IISExpress\config folder
  2. In applicationhost.config, delete <site name=...> entries in <sites>...</sites>
  3. Repeat step 1.

Support for Github Actions FTP Deploy

  • Automate deploying websites and more
  • Simply update /.github/workflows/main.yml with your FTP credentials
  • Secure your FTP password, go to Settings tab then select Secrets

Portable Asp.Net Web Server

Run the project without SharpDevelop in this tiny web server!

Database Browsers

You can browse the database using SQL Server Management Studio (SSMS) or portable version of HeidiSQL or Database.NET. To enable (LocalDB)\MSSQLLocalDB, install SQL Server Express LocalDB.

Free ASP.NET Hosting

Learning Slides

Warning

  • Do not load the project in Visual Studio
  • Do not add Nuget packages which supports .NET Standard

Contributors

About

A light-weight solid starting point for developing ASP.NET Web API application in portable SharpDevelop. Great for student learning and small projects!

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.