Today I tried to install the Repository Module on a DotNetNuke website and was very frustrated to find I kept getting runtime ASP errors.
I was trying to install the Repository Module by going to Host > Module Definition and clicking on the “Install Module” link at the bottom of the page. Then I was browsing to the zip file I had on my PC.
This was not working and I was beginning to think I was going to have to give up.
I started to look around my folder structure, thinking there might already be repository files somewhere that might be causing the error. I came upon the install/module directory and inside there was a resource file for the Repository.
I was confused at first but then I found the page Host > Extensions and noticed at the bottom of the page there was an “Install Available Extensions” link and it went to a page that had all sorts of modules to install, to include the Repository. YAY!

As you can see above there are a bunch of modules. You won’t see Repository because I installed it already.
This is a very nice feature, but it is tucked away and not the easiest to find unless you already know about it. So for those interested in installing any of the following modules, please go to the Host > Extensions page and make sure you are on or in Edit mode.
- Adsense
- Documents
- Feedback
- Help
- Map
- NewsFeeds
- Survey
- XML
- Announcements
- Events
- FormAndList
- IFrame
- MarketShare
- Reports
- UsersOnline
- Blog
- FAQs
- Forum
- Links
- Media
- Store
- Wiki
I hope this helps all you DNN people out there. My only other question and I will have to repost on this as part two, or comment below. Is this the only way to add Core modules for the first time?
I am also hoping that when I go to update this module, or any Core modules, I won’t have any issues. I don’t think I will, but I still can’t help but worry.