Website development

HTTP Error 401.3 - Unauthorized: Access is denied due to an ACL set on the requested resource

Recently, I got this error while loading a certain .html file on my newly installed internet information server. I checked the user rights on the folder in Windows explorer and that seemed to be ok. Even after adding the default application pool to the user rights of the folder didn't matter: I still got the error.

After some investigation, it turned out that the files I was accessing where blocked and encrypted. After unblocking them and unencrypting them, I no longer got the error. Right click on the file (in below example: index.html) and click on properties, followed by clicking the 'Unblock' button.

Also click the 'Advanced' button and uncheck the 'Encrypt contents to secure data'. After doing so, I no longer got the error when loading the page via the Chrome webbrowser.

What's interesting to note is this: the files were colored green in Windows Explorer.

By the way, in case you still are getting this error, please check weather the application pool is having the appropriate rights on the folder in which your content is. Right click on the folder and click 'Properties'. Then click the 'Security' tabpage and click 'Edit' and then click the 'Add' button. Then enter the following in the editor (in case the name of the application pool is 'DefaultAppPool'):

IIS AppPool\DefaultAppPool

Next click the 'Check Names' button (make sure you selected the right location before clicking the button) and click 'Ok'. After that add the appropriate rights to this new item.

Handler "PHP53_via_FastCGI" has a bad module "FastCgiModule" in its module list

Whenever you installed PHP and get this error whenever you load a php file via your browser and you use IIS as your webserver, follow below steps in order to get rid of this error:

Go to Control Panel and click on "Programs and Features".
In the "Programs and Features" dialog click on "Turn Windows features on or off".
In the "Turn Windows features on or off" dialog click on + next to "Internet Information Services".
Click + next to "World Wide Web Services" and then + next to "Application Development Features".
Check the checkbox next to "CGI".

Now reload the php file in your webbrowser, or create a file info.php which contains the following text in IIS root folder (e.g. C:\inetpub\wwwroot) and load localhost/info.php via your browser.


Webdevelopment tools

Brackets is a modern, open source text editor that understands web design.

Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.

Firebase is a powerful platform for your mobile or web application.

lodash is a JavaScript utility library delivering consistency, modularity, performance, & extras.

Npm package manager for JavaScript.

Node.js is designed to build scalable network applications.

Webstorm is a Javascript IDE.

Head First jQuery is a nice book to learn more about the jQuery (JavaScript) library that you can use for your website development. I am currently reading this book, since I make a lot of use of jQuery at my job.


Learn and understand AngularJS

AngularJS is another JavaScript library that I am currently learning more about.



Shaping up with AngularJS

AngularJS lessons

AngularJS fundamentals

AngularJS get started

Video tutorials about creating an AngularJS application called Eggly

Interesting blog by Lukas Ruebbelke


In below video Anders Hejlsberg introduces TypeScript, which makes Javascript application development easier.

Website development