Es gibt einige gute Beschreibungen, wie man ein Modul entwickelt.
Zusammengefasst funktioniert es wie folgt: Man erstellt eine DotNetNuke-Installation z.B. unter c:\Data\Web\Dnn.
Unter c:\Data\Web\Dnn\Desktopmodules kann man dann eine Web-Applikation erstellen mit einer Dotnetnuke-Vorlage. Wichtig ist jetzt, dass man im WebProjekt den IIS verwendet und mit 'Override application root Url' auf die DNN-WebSite zeigt und mit 'Project Url' auf das Modul-Projekt zeigt.
Achtung: Das ModulProjekt ist weder ein Virtual Directory noch eine eigene Application. Falls ein web.config erzeugt wird, kann man dies wieder löschen!