Usuário com melhor resposta
Problemas ao gerar arquivos XML

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)
Respostas
-
Ele reclama desta linha
Veja esta dica da Microsoft: http://msdn.microsoft.com/pt-br/library/system.web.ui.page.aspxInherits
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
Just Be Humble Malange!- Sugerido como Resposta Eder CostaModerator quarta-feira, 22 de dezembro de 2010 16:43
- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 4 de janeiro de 2011 01:55
-
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.- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 4 de janeiro de 2011 01:56
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) -
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 -
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) -
-
Ele reclama desta linha
Veja esta dica da Microsoft: http://msdn.microsoft.com/pt-br/library/system.web.ui.page.aspxInherits
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
Just Be Humble Malange!- Sugerido como Resposta Eder CostaModerator quarta-feira, 22 de dezembro de 2010 16:43
- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 4 de janeiro de 2011 01:55
-
-
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.- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 4 de janeiro de 2011 01:56