docker: Error response from daemon: driver failed programming external connectivity on endpoint

This one is going to be quick post where I ran into following error with docker while trying to start a mssql linux container from a windows 10 machine E:\>docker run -p 1433:1433 –name mssqlverification -v mssqldata:/var/opt/mssql/data -d company/mssql-external ba97afdcaf554a8af81c946896940ad071c3bb9b3924889dae05bcb7821e56b1 docker: Error response from daemon: driver failed programming external connectivity on endpoint mssqlverification (07e38668d0f1a46dddd97585377310f80b330ddb281771d33f5556900b5da9fd): Error…


Curious case of IISExpress error “Failed to register URL” when working with OWINHost

when working with an application using a bunch of micro services , ran into this error with iisexpress Failed to register URL “http://localhost:3001/” for site “Contoso.Web” application “/”. Error descriptio n: Cannot create a file when that file already exists. (0x800700b7) C:\Program Files\IIS Express>iisexpress /config:D:\PROJECTS\api\.vs\config\applicationhost.config /trace:error Starting IIS Express … Initializing the W3 Server Started…


Looking inside a .NET core process using windbg

In this blog post,we are going to look inside of a .NET Core process using windbg. .NET CORE process footprint is as minimal as possible so with this blog post,we are going to look at a simple .net core concole app running (simplest console app with bare minimum managed code) and check How many .NET Objects…


500.19 error or 502.5 error when hosting core 2 application inside IIS

While deploying core 2 to IIS, you may get one of these errors  or both  🙂 500.19 Internal Server error The first of the issue is 500.19 error when trying to host an core 2.0 application inside IIS7. What you get might be  something like below   This one was quite simple,turned out…


Quick Reference : ASP.NET and Windows Authentication

Authentication is a process by which the system validates a user’s logon or sign-in information. A user’s name and password are verified and if found correct , access is granted . Windows Authentication is a very complex topic and this post will help you learn a quick overview of windows authentication with . Windows authentication…


Quick Reference : IIS Application Pool

What is IIS Application Pool? IIS runs any website you configure in a process named w3wp.exe. IIS Application pool is feature in IIS which allows each website or a part of it to run under a corresponding w3wp.exe process. So you can run 100 websites all in a single w3wp.exe or 100 different w3wp.exe. E.g….


How to fix the error “port is currently used by another application”

I bet you may have seen this error at least once If you are a web developer  🙂 Different error from different tools IIS manager gives ————————— Internet Information Services (IIS) Manager ————————— This Web site cannot be started. Another Web site may be using the same port. Apache gives Apache port:443 is being used…


When and how does runtime load dlls ?

Let’s look at when and how runtime loads a particular dll. Your code needs to load lot of dlls to run your application.When you run your application/website ,typically it will be under IISExpress (iisexpress.exe) or IIS(w3wp.exe). For a bare minimum application without any custom dlls created using a default VS template running…