Skip to content

Instantly share code, notes, and snippets.

View corespider's full-sized avatar
🎯
Focusing

corespider

🎯
Focusing
View GitHub Profile
"ConnectionStrings": {
"DefaultConnection": "Server=**********;Database=Customers;User Id=sa;password=*******"
}
@corespider
corespider / Startup.cs
Created May 23, 2020 16:11
Core Spider- Set Connection String Globally
public IConfigurationRoot ConfigurationRoot { get; set; }
public static string ConnectionString { get; private set; }
public Startup(IConfiguration config,IWebHostEnvironment env)
{
ConfigurationRoot = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appSettings.json")
.Build();
@corespider
corespider / IHostingEnvironment.cs
Created May 30, 2020 15:50
CoreSpider- IHostingEnvironment
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
private IHostingEnvironment _environment;
public HomeController(ILogger<HomeController> logger, IHostingEnvironment environment)
{
_logger = logger;
_environment = environment;
}
@corespider
corespider / IWebHostEnvironment.cs
Created May 30, 2020 16:03
CoreSpider-IWebHostEnvironment
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
private IWebHostEnvironment _environment;
public HomeController(ILogger<HomeController> logger, IWebHostEnvironment environment)
{
_logger = logger;
_environment = environment;
}
public IActionResult Index()
@corespider
corespider / Startup.cs
Created May 31, 2020 08:02
CoreSpider- Middleware
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.Run(Mymiddleware);
app.Run(async (context) =>
{
@corespider
corespider / Startup.cs
Created May 31, 2020 08:05
CoreSpider- Middleware
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.Use(async (context, next) =>
{
await context.Response.WriteAsync("Hello World check from Use method!");
@corespider
corespider / Startup.cs
Created May 31, 2020 08:09
CoreSpider- Middleware Map
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.Use(async (context, next) =>
{
await context.Response.WriteAsync("Hello World check from Use method!");
@corespider
corespider / Startup.cs
Created June 3, 2020 16:54
Core Spider - Static Files in .NET Core
DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("custom.html");
// This is use for Default Files Middleware
app.UseDefaultFiles(defaultFilesOptions);
@corespider
corespider / FileServerOptions.cs
Created June 3, 2020 16:56
Core Spider- To fetch file through FileServerOptions
FileServerOptions fileServerOptions = new FileServerOptions();
fileServerOptions.DefaultFilesOptions.DefaultFileNames.Clear();
fileServerOptions.DefaultFilesOptions.DefaultFileNames.Add("custom.html");
app.UseFileServer(fileServerOptions);
@corespider
corespider / program.cs
Created June 8, 2020 07:47
CoreSpider - How to rename wwwroot folder name in ASP.NET Core
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseWebRoot("myCustomRoot")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();