PassCore is a very simple 1-page web app written in C#, using ASP.NET MVC 4 and Directory Services. It allows users to change their Active Directory password on their own, provided the user is not disabled.
PassCore does not require any configuration, as it obtains the principal context from the current domain.
If you are looking for a free AD password change web form, this is the one to go.