none
Problemas ao gerar arquivos XML RRS feed

  • Pergunta

  • Amigos,

         Tenho um problema num sistema que estou fazendo, na parte de geração de dados dos gráficos do amcharts. Já apontei o caminho como ~/xml/xml, onde as subpastas são destinadas a armazenar os arquivos xml gerados no servidor. Entretanto é retornado o seguinte erro ao gerar o arquivo XML:

    Could not find a part of the path 'C:\WINDOWS\sig\xml\xml\1dados29102010164741.xml'.

     Dim writter As New XmlTextWriter("../sig/xml/xml/" & iddados & "dados" & dia & mes & ano & hora & min & seg & ".xml", Encoding.UTF8)

    O que poderia ser isso e como resolver?


    O Forte Sobreviverá e o Fraco irá Sofrer
    • Movido Eder CostaModerator segunda-feira, 13 de dezembro de 2010 15:02 Erro ao gerar arquivo XML (De:VB.NET e Visual Basic)
    terça-feira, 30 de novembro de 2010 10:28

Respostas

Todas as Respostas

  • Pablo,

    O que acontece é que este caminho é inválido. Provavelmente esta pasta 'C:\WINDOWS\sig\xml\xml' não existe. Agora, não é bom você ficar escrevendo nada na pasta do Windows não, pelo que você falou, provavelmente você deve estar rodando a aplicação no IIS, por isto a basta base é a pasta do windows. Acho que você deveria colocar o caminho completo, tipo 'C:\Sig\xml\xml'.

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    terça-feira, 30 de novembro de 2010 11:42
  • Não passei a pasta c:\windows. Eu estava tentando pegar a pasta do server, passando apenas o caminho do projeto.

    Usei como C:\ e agora é informado outro erro:

    Compilation Error

    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

    Compiler Error Message: ASPNET: Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct base class (e.g. Page or UserControl).

    Source Error:

     
    Line 7: Imports System.Web.UI
    Line 8: 
    Line 9: Partial Class painel_segmento1
    Line 10:   Inherits System.Web.UI.Page
    Line 11:   Dim NseqIndicador As Integer = 1

    Source File: C:\SIG\painel_segmento1.aspx.vb    Line: 9


    O Forte Sobreviverá e o Fraco irá Sofrer
    terça-feira, 30 de novembro de 2010 12:03
  • Pois então... como a sua aplicação roda no IIS, a pasta base é a pasta windows, agora este erro é alguma coisa errada que você alterou no código, tente passar o caminho usando @"c:\caminho\xml" ou então coloque 2 \ assim: "c:\\caminho\\xml" que acho que pode ser isto.

    at.,


    Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono)
    terça-feira, 30 de novembro de 2010 12:17
  • Ele reclama desta linha

    Inherits

     

    System.Web.UI.Page

    O único problema é que se eu tirar esta linha, fico com erro em outras.

    Não sei o que pode ser. O chato é que fora do IIS, funciona normalmente.


    O Forte Sobreviverá e o Fraco irá Sofrer
    terça-feira, 30 de novembro de 2010 12:42
  • Ele reclama desta linha

    Inherits

     

    System.Web.UI.Page

    O único problema é que se eu tirar esta linha, fico com erro em outras.

    Não sei o que pode ser. O chato é que fora do IIS, funciona normalmente.


    O Forte Sobreviverá e o Fraco irá Sofrer
    Veja esta dica da Microsoft: http://msdn.microsoft.com/pt-br/library/system.web.ui.page.aspx
    Just Be Humble Malange!
    sábado, 11 de dezembro de 2010 18:17
    Moderador
  • PablosLobo!

    houve algum progresso?

    Att;


    Eder Costa - LATAM Forum Support Engineer
    Microsoft Corporation
    quarta-feira, 22 de dezembro de 2010 16:42
    Moderador
  • Posta o code, pq ele está gravando um arquivo temp e uma pasta do windows que ele não está achando

    Não esqueça de usar o componente </> na barra para posta seu código.
    segunda-feira, 27 de dezembro de 2010 10:38
    Moderador