A pretty obvious one again–you have to be Site Collection administrator of the Site Collection you are deploying to!
The general laundry list of permissions checks when developing SharePoint 2010 solutions looks like this:
- Account is in the local administrators group?
- Account is db_owner of the corresponding content database?
- Account is Site Collection administrator of the corresponding Site Collection?
- Account is SharePoint Farm administrator?