ActionLink funciona localmente, mas não funciona com o servidor host. (Host4Life) [fechado]

StackOverflow https://stackoverflow.com/questions/1608075

  •  05-07-2019
  •  | 
  •  

Pergunta

Então, eu tenho isso no meu Site.Master

<%= Html.ActionLink("ABOUT ME", "About", "Home")%></li>

Indo para AlainaChorney.com (As minhas amigas logo para ser local) carrega-se, mas em seguida, clicando no link Sobre ME morre e diz que o arquivo / página não está lá. Eu verifiquei a estrutura do arquivo e ele está lá no host.

Quando eu passar o mouse sobre o link aponta para http://alainachorney.com/Home/About como deveria. Ao depurar localmente eu recebo este link => http: // localhost: 49165 / Home / Sobre que cargas bem.

Eu não tenho certeza se eu estou faltando alguma coisa ....

Eu estou usando Host4Life como um fornecedor de alojamento. Graças

Foi útil?

Solução

O IIS 6? É este um servidor compartilhado ou um servidor virtual (ou seja, que o controle da empresa de host do IIS ou você controlar IIS)?

IIS tem de ser configurado para enviar todos os pedidos para o seu site através de asp.net para que as rotas para o trabalho corretamente. Isto é geralmente realizado configurando um mapeamento de curinga no IIS (certificando-se o IIS não verifica a existência do arquivo).

Se você pode configurar o IIS no servidor, você pode fazer isso sozinho (ver aqui para mais informações) . Se você não pode, você tem que ter o seu host fazer isso por você. Eles podem dizer-lhe para levá-la a pé, no entanto. Nesse caso, você terá que encontrar um anfitrião amigável MVC.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top