After you publish your event, make sure that your event is visible. Go to your event page, and click on "Edit Event". Scroll down to "Event Options", and see if the option to hide the event is selected. This option can't be selected if you want your event to be visible, so uncheck the option box. Your event is now visible!
The same process can be used to make your agenda visible on your registration page.