This question already has an answer here:
We are planning to travel to the US from Dakar/Senegal (we are Turkish citizens) in April 2019. I got my US visa 3 years ago before our marriage. I have a new passport with my new surname, but the surname written in my visa is my previous surname. The websites of US embassies just recommend to get a new visa. I am very conscious about this issue. Since we are not in our own country, it will be difficult to get a new visa. Does anyone have experience with this occasion?