Bom dia Wagner,
Nao precisa ter o arquivo, ja que o MVC trabalha com rotas e as url são amigáveis... vc vai precisar ver se o seu provedor de hospedagem suporta .NET (window)... os linux que suportam .NET, sua aplicação precisa esta usando o MONO.
O processo de deploy da aplicação MVC, não deveria se diferenciar em nada de qualquer outra aplicação ASP.NET.
Obs: Se o servidor for window, e quando vc subir sua aplicacao da erro na hora de carrega as DLL do MVC, vc pode tentar subir(bin-deployment) as DLL do MVC da sua maquina para o BIN no servidor.
Blog Breno Queiroz – MCP