In our town, you may not park a commercial vehicle or any kind of closed trailer on a residential street or even in your own driveway unless it's a police cruiser or over a lunch break. You must find parking elsewhere for any commercial vehicle. Even if it's a regular car with a pizza delivery sign on the top. In addition, no vehicle or trailer of any kind can be parked on a city street for 48 hours at any time of the year. The city ordinances are quite clear on the matter and they are enforced. The only exception is a smaller U-Haul type moving truck and that is allowed to park overnight for one night only and only if it's for the homeowner's personal use.
The rules used to be much looser. Then we had a neighbor who parked his entire company's fleet of large commercial vehicles on our street every night, holiday, weekend. Neighbors tried to talk to the guy about it and he told them where to go. People went elsewhere alright -- straight to the city alder for the district. Enough people complained that the alderperson proposed a new parking rule that prohibited large commercial vehicles from being parked on residential streets over nights, weekends and holidays and the city council voted it in. He then paved over a good portion of his front lawn as a driveway and parked the fleet there to get around the new ordinance. More complaints, another new rule. Neighbor had to remove the parking lot from his front yard. Neighbor eventually moved out to the country and paved over his land for a parking lot.