Usuário com melhor resposta
Aplicação MVC

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?
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- Sugerido como Resposta Douglas Aguiar segunda-feira, 23 de novembro de 2009 20:15
- Marcado como Resposta André Borges MedeirosModerator terça-feira, 29 de março de 2011 13:11
-
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- Marcado como Resposta André Borges MedeirosModerator terça-feira, 29 de março de 2011 13:11
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- Sugerido como Resposta Douglas Aguiar segunda-feira, 23 de novembro de 2009 20:15
- Marcado como Resposta André Borges MedeirosModerator terça-feira, 29 de março de 2011 13:11
-
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.
-
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- Marcado como Resposta André Borges MedeirosModerator terça-feira, 29 de março de 2011 13:11