This did not work for me either. What did work is:
- Delete Main Identity (or just move out of your user Documents/Microsoft User Data folder)
- Reinstall Outlook 2011 (download from Office365 if you have it; which installs the most-current update)
- Add your account account again from scratch. FYI - I was not able to get auto discovery to work. So, I had to manually add my Office365 account back. I got some random error that "Outlook 2011 requires Exchange Server 2007 SP1 Update Rollup 4 or later"
which Office365 clearly complies with). Make sure you know your servers before deleting and reinstalling Outlook. I managed to pull them from my laptop when auto discovery failed, as that is my main machine and I have not upgraded it to Yosemite yet.
Once I reinstalled Outlook and added my accounts back, all is well. I will also say one thing I tried that did NOT work. I tried to just copy my main identity back after reinstalling Outlook. However, while Outlook's main screen was visible before adding
my Main Identity back, once I quite Outlook, added the MI back, and then launched Outlook again, the main window was gone again. So, it must be something with the way Outlook looks at the old main identity that is confusing it. By adding my account back
from scratch, the database could be built again under Yosemite and the fresh install of Outlook. So, this means that if you have anything in your MI outside of an Exchange or IMAP account, you will lose it (or will need to try and import it from a backup
or copy of your Main Identity). I have not tried that, as all of my accounts are Exchange-based. And, while it looks to me like a database problem, I have seen several people in these posts say to NOT rebuild an Exchange database in Outlook). Just FYI.
Hope this helps.
Keith