This article and video provides guidance to installing the DotNetNuke MVP Module Development template, creating and configuring your module project, and troubleshooting common issues.
Installation is simple: download the vsix file from the CodePlex site (dnnmvptemplate.codeplex.com). Double-click the vsix to start the installer. It requires Visual Studio 2012.
Create your module project
Create your module using a DNN install in either IIS or IISExpress. For IIS, I show the technique I use for adding the local DNS mapping for dnndev.me to my hosts file and then using a subdomain style binding for my projects. Example: http://project1.dnndev.me. For IISExpress, I just need to get my DNN started up and use the resulting url with the port number as my project url.
Troubleshoot common issues
The issues I discuss in the video are:
- Creating a project for a non existent webserver url: "...The Web server ... could not be found."
- Insufficient privileges to create or open a project (forgot to run VS as an Administrator): failed to load project
- Unwanted virtual directories created within your IIS application: "DotNetNuke Error (Unknown error)"
- Web.config in module folder is generated and : various cryptic exceptions on page with module instance
If you notice a change in style of my videos, that is because I am stepping up my game. I have new recording hardware and capture & editing software. I hope you like the new look!