from the memory it seems that you did everything right, but 403 means that you did not get permission. you only said servername, so I assume that you are trying without a username and password (anonymously), but I'm not sure if this will work.
I personally have a local administrator on the server to which I am deploying, and I use this username and password when publishing from visual studio.
The following is an example image of a connection page when creating a publication profile. check the connection if there is a green checkmark next to it, as well as a warning symbol and a link to the problem, if not.

source share