If you are making your own builds of mojoPortal, please don't report it as a bug if your build doesn't work. My released builds work correctly. It would be better to ask in the developer forum about issues with your own build.
The problem is you really cannot produce a good build using the Visual Studio publish feature. The reason is because most of our features are in external projects and their output is copied up to the Web project using post build events. The VS Publish feature packages files based on their project membership and since many of these files are not part ofthe Web project, they are not included in the package produced by VS publish.
I recommend you produce your packages the same way I do, using the free UnLeashIt tool which packages correctly because it packages based soley on file extensions. So it leaves out the C# source code and only packages the needed files, but it doesn't miss any needed files because it doesn't care about project membership only file extension.
Hope it helps,