DotNetWiki

DotNetWiki is a no frills wiki engine built in Asp.Net 2.0 with a SQL Server back end. I built it mainly because I was having a hard time finding an Asp.Net wiki engine that provided the feature set I wanted. The main advantages are:
- It's small
-- Makes it a good starting point for learning Asp.Net development
-- Makes it easy to add your own features
- Easy to set up
-- I host my site on GoDaddy and they don't provide the best interface for configuration of your website & databse. Most of the other Asp wiki engines I tried out caused all sorts of headache to set up.
- Allows you to set permissions on a page by page basis.
-- You can configure the site to not use any authentication
-- You can configure the site to use Asp.Net Membership Provider authentication
-- You can allow or disallow Anonymous page creation
-- You can mark a page private, making it so only authenticated users can view it
--  You can mark a page as editable or non-editable by anonymous users.  The private flag takes precedence over the editable flag

Go to http://www.andrewfaust.com/

See also these related projects.