I did not see a forum for posting bugs, so this area seemed most appropriate.
This is quite frightening. I downloaded the starter kit for dnn 4.9.4. I created a new dnn portal module project from the template using vs 2008 express web (coded in c#). I was trying to follow the Album tutorial, but couldn't b/c it was using version 5 features. I decided to just install my blank module. I uploaded it to both my online and my local dnn site and it crashes the entire portal. You can't login or click on any links. It seems like only the home page loads initially. Everything else beyond that crashes the portal.
My zip included these files:
01.00.00.SqlDataProvider
Album.dll - I think this is what goofed things up. I renamed the generated dll to this. It was originally named YourCompany.Modules.Album.dll.
Album.dnn - will list contents at end of post
EditAlbum.ascx
EditAlbum.ascx.resx
Settings.ascx
Settings.ascx.resx
Uninstall.SqlDataProvider
ViewAlbum.ascx
ViewAlbum.ascx.resx
Here is my manifest:
<dotnetnuke version="3.0" type="Module">
<folders>
<folder>
<name>Album</name>
<friendlyname>Album</friendlyname>
<foldername>Album</foldername>
<modulename>Album</modulename>
<description>A Album module</description>
<version>01.00.00</version>
<businesscontrollerclass>YourCompany.Modules.Album.AlbumController</businesscontrollerclass>
<modules>
<module>
<friendlyname>Album</friendlyname>
<cachetime>0</cachetime>
<controls>
<control>
<src>DesktopModules/Album/ViewAlbum.ascx</src>
<type>View</type>
<helpurl></helpurl>
</control>
<control>
<key>Edit</key>
<title>Edit Content</title>
<src>DesktopModules/Album/EditAlbum.ascx</src>
<type>Edit</type>
<helpurl></helpurl>
</control>
<control>
<key>Settings</key>
<title>Album Settings</title>
<src>DesktopModules/Album/Settings.ascx</src>
<type>Edit</type>
<helpurl></helpurl>
</control>
</controls>
</module>
</modules>
<files>
<file>
<name>Album.dll</name>
</file>
<file>
<name>ViewAlbum.ascx</name>
</file>
<file>
<name>EditAlbum.ascx</name>
</file>
<file>
<name>Settings.ascx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>ViewAlbum.ascx.resx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>EditAlbum.ascx.resx</name>
</file>
<file>
<path>App_LocalResources</path>
<name>Settings.ascx.resx</name>
</file>
<file>
<name>01.00.00.SqlDataProvider</name>
</file>
<file>
<name>Uninstall.SqlDataProvider</name>
</file>
</files>
</folder>
</folders>
</dotnetnuke>
The module uploaded just fine. No errors. I did not verify the manifest, but I should be able to trust the installer when it says thing were successful.
Try this on your own (non-important, non-production) portal and watch it fail. I'm working on trying to fix it w/o a clean install as thats really no solution at all. I think I just have to update the dll file name to what it was and that may fix this.