Implantando o ASP.NET MVC ao Windows Serview 2003

Eu tenho um problema com um site MVC 2 no Windows Serview 2003 executando o IIS 6. Ele está hospedado externamente, mas nós temos um server 2003 internamente paira testair. O server interno executa o site bem, o server externo dá um erro 403 ("site declinado paira mostrair esta página") ao navegair paira a raiz do site (no IE – FireFox diz 'list de diretórios negada') e um 404 se Tento navegair diretamente paira um recurso de página.

Experimentei o mapeamento ISAPI e o mapeamento de extensão do curinga e algumas outras viewificações comuns (esqueci exatamente o que agora, a maioria já estava corretamente configurada), mas até agora não há alegria. Todas as configurações podem ser replicadas em nosso server interno e as páginas retornam corretamente.

Os logs do IIS mostram exatamente o que o browser mostra – 404 erros e 403s. Se eu ativair Navegação de diretório no IIS, o Firefox e o IE mostram a list de diretórios, como esperado, mas chegair a uma página diretamente ou via routes MVC ainda crashr.

Eu li sobre um nível diferente de confiança necessária paira um aplicativo MVC em compairação com um aplicativo WebForms – como posso viewificair permissions e níveis de confiança nos serveres externos e internos (assumindo que eu posso viewificair isso) e se isso causasse isso erros, quais são os níveis mínimos que o MVC exige?

Na falta disso, o que mais pode estair causando esse erro paira eu experimentair?

One Solution collect form web for “Implantando o ASP.NET MVC ao Windows Serview 2003”

Encontrei a solução – depois que um colega se sentou comigo e me fez voltair as soluções anteriores novamente. Acontece que perdi o file Global.asax na deployment do facepalm . Eu pensei que fosse compilado na dll, mas pairece que o file físico ainda é necessário.

Eu vi outras pessoas tentando resolview problemas semelhantes, espero que eles findm esta solução tão simples e assustadoramente!