none
Aplicação MVC RRS feed

  • Pergunta

  • Estou fazendo uma pequena aplicação utilizando o framework MVC. Inicialmente criei um formulário, ao qual deu tudo certo. Em um outro dia criei um outro formulário. No momento de executar a aplicação  apresenta problemas de execução.
    {
    Erro do Analisador body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }

    Erro de Servidor no Aplicativo '/'.

    Erro do Analisador

    Descrição: Erro ao analisar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro de análise e modifique o arquivo de origem apropriadamente.

    Mensagem de Erro do Analisador: Não foi possível carregar o tipo 'Seguro.MvcApplication'.

    Erro de Origem:

    Linha 1:  <%@ Application Codebehind="Global.asax.cs" Inherits="Seguro.MvcApplication" Language="C#" %>
    
    

    Arquivo de Origem: /global.asax    Linha: 1

    }

     E  também o código behind começa a não reconhecer os controles (button, textbox)  que são incluidos.
    Estou utilizando a versão VS2008 com o SP1 atualizado.  ASP.NET MVC 1.0. Meu sistema operacional é o vista Bussines.

    Alguém sabe o que poderia ser?



    segunda-feira, 23 de novembro de 2009 18:59

Respostas

  • Olá Daiane.

    Esse erro no global.asax normalmente ocorre quando temos algum erro nele, que o impede de ser compilado.
    Precisaríamos de mais detalhes para poder ajudar melhor.

    Agora, uma coisa que achei "estranho" foi isso:

    >> E  também o código behind começa a não reconhecer os controles (button, textbox)  que são incluidos.

    Você não deveria estar usando páginas aspx com code-behind . É possível, eu mesmo já testei por curiosidade, mas extremamente "não-recomendável".
    Um dos principais problemas (entre muitos!) é que você pode acabar colocando "inteligência" no code-behind , por consequência colocando "inteligência" na interface, "inteligência" essa que possivelmente deveria estar no seu Controller.

    Além disso você deve saber que o MVC não dá suporte a postback , viewstate , etc...



    Forte abraço,

    André Borges Medeiros
    MCPD, MCT

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    segunda-feira, 23 de novembro de 2009 20:04
    Moderador
  • Oi Daiane,

    Além do site oficial , costumo acompanhar alguns blog 's:

    Scott Hanselman
    Scott Guthrie
    Phill Haack

    Lá no começo eu acompanhei esse tutorial... Ele foi escrito para o livro Professional ASP.NET MVC 1.0 . Nem sempre eu concordei com algumas coisas mas foi de grande ajuda, pois nele foi desenvolvida uma aplicação inteira, que é uma ótima forma de se aprender uma framework novo:

    http://nerddinnerbook.s3.amazonaws.com/Intro.htm


    Forte abraço,

    André Borges Medeiros
    MCPD, MCT

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    terça-feira, 24 de novembro de 2009 15:26
    Moderador

Todas as Respostas

  • Olá Daiane.

    Esse erro no global.asax normalmente ocorre quando temos algum erro nele, que o impede de ser compilado.
    Precisaríamos de mais detalhes para poder ajudar melhor.

    Agora, uma coisa que achei "estranho" foi isso:

    >> E  também o código behind começa a não reconhecer os controles (button, textbox)  que são incluidos.

    Você não deveria estar usando páginas aspx com code-behind . É possível, eu mesmo já testei por curiosidade, mas extremamente "não-recomendável".
    Um dos principais problemas (entre muitos!) é que você pode acabar colocando "inteligência" no code-behind , por consequência colocando "inteligência" na interface, "inteligência" essa que possivelmente deveria estar no seu Controller.

    Além disso você deve saber que o MVC não dá suporte a postback , viewstate , etc...



    Forte abraço,

    André Borges Medeiros
    MCPD, MCT

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    segunda-feira, 23 de novembro de 2009 20:04
    Moderador
  • Olá André,

    Como estou começando agora a trabalhar com MVC tem alguns pontos em que ainda fico patinando. Vou pesquisar mais estes pontos em que você citou. E tentar compreender melhor e resolver este problema. Sabe de algum site onde explora mais o MVC?

    Agradeço pela atenção.
    Abraço.


    terça-feira, 24 de novembro de 2009 11:24
  • Oi Daiane,

    Além do site oficial , costumo acompanhar alguns blog 's:

    Scott Hanselman
    Scott Guthrie
    Phill Haack

    Lá no começo eu acompanhei esse tutorial... Ele foi escrito para o livro Professional ASP.NET MVC 1.0 . Nem sempre eu concordei com algumas coisas mas foi de grande ajuda, pois nele foi desenvolvida uma aplicação inteira, que é uma ótima forma de se aprender uma framework novo:

    http://nerddinnerbook.s3.amazonaws.com/Intro.htm


    Forte abraço,

    André Borges Medeiros
    MCPD, MCT

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    terça-feira, 24 de novembro de 2009 15:26
    Moderador