I think this is a beginner subject of ASP.Net development, however I somewhat miss this thing when I was learning ASP.Net in Uni…
When we creating an ASP.Net web application, sometimes we create other projects under the same solution to handle business logic or other relevant classes. And sometimes we want to create the application config file on that respective project. However that project is not an executable project.. So I confused and asking myself for about an hour to think.. Why the value that I retrieve from the config file (App.config) always null??
The reason is: I put the config file on the project that has no executable, so when I debug and run the solution, it automatically call the web application and all of the config that used is the config of web (which is Web.config).
So instead of using the config file from specific project that does not have executable at all, I should use and set the keys config file where the project is executable.