The problem you will run into is "no coding". Visual Studio expression et el are just tools and you may just be frustrated. Joomla/wordpress would really be a better choice.

When you say host on your own windows server, if it is for internal that's but otherwise, I wouldn't get hung up on where it is hosted. The monthly fee's you pay for these days are dirt cheap and the money you spend is less then the cost of your time. Anyway, there are services like weebly.com that have everything baked in. It will be the next step easier then joomla and wordpress.

And many web hosting companies will install Wordpress for you. Joomla too but it's more complicated. Because there is no money in it, you would probably have to code an actual 'static HTML' site yourself.

A static site with no coding needed? Why not pay a kid from the local high school a few dollars to cobble something together for you?

If you want a dynamic site with no coding needed, the closest you will get is WordPress. And "no coding" is a relative term. It exists on a continuum between convention and configuration. At the "no coding" end you get generic, look-alike structures. At the highly configured end you get dramatic custom design and functionality - but at the price of a huge amount of coding.

Perhaps more on point would be something along the lines of "I want a web site to publish X." If we can fix the contents of X we can help determine the right form of the web site.

Suggested Solutions

Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption. Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…

Nothing in an HTTP request can be trusted, including HTTP headers and form data. A form token is a tool that can be used to guard against request forgeries (CSRF). This article shows an improved approach to form tokens, making it more difficult to…