How to assign different faces of the same object different materials?
Click "+" to add a new material slot
Set the material
Select the desired face(s) and make sure the added slot is selected
Click "Assign" button


You should see it in the viewport (solid) now