Pergunta

Mono 2.10 notas da versão sugerir suporte para ASP.NET MVC 3.0 e Navalha usando XSP.

Após a abertura de um recém-criado ASP.NET MVC 3.0 padrão de projeto (criados com o Visual Studio 2010) no MonoDevelop 2.4.2 (Mac OS X), as seguintes DLLs estão faltando:

System.Web.Entity
System.Web.Helpers
System.Web.Mvc
System.Web.WebPages

Tudo o que eu substituir com DLLs obtidos a partir de minha instalação do Windows.O projeto cria, mas eu receber a seguinte mensagem de erro ao tentar depurar o projeto:

Adding applications '/:.'...
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /.../Mvc3Test/
Handling exception type TargetInvocationException
Message is Exception has been thrown by the target of an invocation.
IsTerminating is set to True
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

Antes de fazer essas substituições, o aplicativo é executado, mas, obviamente, com a falta de referência erros.O que sugere que algo na nova Dll é estragar o servidor XSP.

O que estou fazendo de errado?Estou a ser demasiado simplista?Eu sou novo para Mono e MonoDevelop, mas eu estou com êxito capaz de criar, criar e depurar MVC 2.0 projetos com minha instalação atual do MonoDevelop.

Foi útil?

Solução

Eu estou impressionado.A nova versão do Mono, 2.10.1, fixo os problemas com ASP.NET MVC 3.0.Ele está sendo executado sem problemas.

Outras dicas

Funciona bem, ter um olhar para http://erikzaadi.com/2011/03/02/installscripttorunaspdotnetmvc3withrazoronnginxataopensuseserver/

O único truque é copiar o correto montagens...

Se você precisa de uma solução, ela está disponível em http://labs.erikzaadi.com/monoOnSuse/RazorOnMonoSolution.zip

Espero que isso ajude.

[Nota] Você não precisa openSuse para executar a solução, apenas um mono 2.10 ambiente, funciona bem no mac também.

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