none
reference required RRS feed

  • Pergunta

  • Caros,

     

    Meu web service estava funcionando perfeitamente... hoje qdo o abri ele apresentou a seguinte msg de erro:

     

    "Error 5 Reference required to assembly 'System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' containing the type 'System.Configuration.ConnectionStringSettingsCollection'. Add one to your project. C:\Documents and Settings\..."

     

    nesta linha:

    Code Snippet

    Private StrConexao As String = System.Web.Configuration.WebConfigurationManager.ConnectionStrings("Con").ConnectionString

     

    Especificamente na parte: System.Web.Configuration.WebConfigurationManager.ConnectionStrings

     

    Incluí o "Imports System.Web.Configuration" e nada mudou?!?!?

     

    Ele também apresentou erro nas seguintes linhas... que juro, estavam ok...

     

    Name 'Format' is not declared.

    Name 'Now' is not declared.

     

    Nesta linha:

    Code Snippet

    Dim cmd2 As SqlClient.SqlCommand = New SqlClient.SqlCommand("insert into tabela (hora) values ("Format(Now, "MM/dd/yyyy hh:ss:mm") & ");", conexao, transacao)

     

     

    O que pode estar acontecendo?

     

     Agradeço a ajuda.

    terça-feira, 1 de maio de 2007 15:30

Respostas

  • oi !

     

    Esta com a mesma versão do framework instalada ?

     

    Se estiver rodando no IIS, tem certeza que configurou o IIS para rodar com o framework 2.0 ?

     

    []'s

     

    quinta-feira, 3 de maio de 2007 02:20

Todas as Respostas

  •  

    Oi !

     

    1) Realmente pelo seu código você precisa de uma referência para o System.Configuration. Não é Imports, Imports é outra coisa, é references mesmo. Faça pelo design e a referência será adicionada no seu web.config

     

    2) Format e Now são funções específicas de um namespace de compatibilidade com o visual basic (pode localiza-las no object browser). Por algum motivo seu projeto pode ter perdido o imports default existente para este namespace

     

    3) Evite concatenação de strings na montagem de commands, isso abre uma brecha de segurança como você pode observar em http://www.bufaloinfo.com.br/Seguranca/Tecnica.asp

     

    []'s

     

    terça-feira, 1 de maio de 2007 17:17
  • Então.. fiz isso.

    Inseri o System.Configuration pelo add references e nada.

     

    Engraçado é que o mesmo projeto funciona perfeitamente na máquina do meu escritório e aqui em casa apresentou este problema.

     

    O que mais posso fazer?

     

    Agradeço a ajuda.

     

    Loas

    quarta-feira, 2 de maio de 2007 23:36
  • oi !

     

    Esta com a mesma versão do framework instalada ?

     

    Se estiver rodando no IIS, tem certeza que configurou o IIS para rodar com o framework 2.0 ?

     

    []'s

     

    quinta-feira, 3 de maio de 2007 02:20