Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Robert Ishimura Sousa

Alguem sabe como solucionar este problema????

Recommended Posts

Ola Galera

 

O problema é o seguinte fiz uma pagina que carrega uma imagem com base em uma url que o usuario digita em uma textbox.

Bom local a pagina roda beleza na da pau nada.. funciona varias vezes de boa.. mas quando mando pro host e executo ela a primeira vez ela funcina 100% carrega a imagem mas se eu colocar outra url o apos alguns segundo se eu tentar da um load nela dai da pau e aparece o erro abaixo.

 

Bom se alguem tiver alguma sugestão de como resolvo isso ou quiser ver a pagina ela esta em:

 

http://home.aginformaticaweb.com.br/foto.aspx

 

esta fiz com o visual studio 2003 e usa code behind.

 

mas tb tem esta outra aki que fiz com o web matrix

 

http://home.aginformaticaweb.com.br/picture.aspx

 

 

bom t+ valeu...........................

 

 

 

Server Error in '/' Application.

--------------------------------------------------------------------------------

 

Unable to validate data.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

 

Exception Details: System.Web.HttpException: Unable to validate data.

 

Source Error:

 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

Stack Trace:

 

 

[HttpException (0x80004005): Unable to validate data.]

System.Web.Configuration.MachineKey.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) +196

System.Web.UI.LosFormatter.Deserialize(String input) +60

 

[HttpException (0x80004005): Authentication of viewstate failed. 1) If this is a cluster, edit <machineKey> configuration so all servers use the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster. 2) Viewstate can only be posted back to the same page. 3) The viewstate for this page might be corrupted.]

System.Web.UI.LosFormatter.Deserialize(String input) +118

System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +102

 

[HttpException (0x80004005): Invalid_Viewstate

Client IP: 201.8.104.121

Port: 61582

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.40607)

ViewState: dDwtMTY4MzkxMzU2O3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDc+Oz47bDx0PHA8cDxsPEltYWdlVXJsOz47

bDxodHRwOi8vZm9ydW0uaW1hc3RlcnMuY29tLmJyL3N0eWxlX2Vtb3RpY29ucy9kZWZhdWx0L2Rldmls

LmdpZjs+Pjs+Ozs+Oz4+Oz4+Oz7Vl/U7sk7nepRVGQWTBxxLCdJjRQ==

Http-Referer: http://home.aginformaticaweb.com.br/foto.aspx

Path: /foto.aspx.]

System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +448

System.Web.UI.Page.LoadPageViewState() +18

System.Web.UI.Page.ProcessRequestMain() +447

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra facilitar, posta o codigo de como você esta fazendo pra associar a figura ai controle ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai vai o codigo C# da Pagina...

 

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.SessionState;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

 

namespace foto

{

/// <summary>

/// Summary description for WebForm1.

/// </summary>

public class WebForm1 : System.Web.UI.Page

{

protected System.Web.UI.WebControls.TextBox txtImage;

protected System.Web.UI.WebControls.Button btnCarrega;

protected System.Web.UI.WebControls.Image imgFoto;

 

private void Page_Load(object sender, System.EventArgs e)

{

// Put user code to initialize the page here

 

this.imgFoto.Visible = false;

 

}

 

#region Web Form Designer generated code

override protected void OnInit(EventArgs e)

{

//

// CODEGEN: This call is required by the ASP.NET Web Form Designer.

//

InitializeComponent();

base.OnInit(e);

}

 

/// <summary>

/// Required method for Designer support - do not modify

/// the contents of this method with the code editor.

/// </summary>

private void InitializeComponent()

{

this.btnCarrega.Click += new System.EventHandler(this.btnCarrega_Click);

this.Load += new System.EventHandler(this.Page_Load);

 

}

#endregion

 

private void btnCarrega_Click(object sender, System.EventArgs e)

{

if (this.txtImage.Text != "")

{

this.imgFoto.ImageUrl = null;

this.imgFoto.ImageUrl = this.txtImage.Text;

this.txtImage.Text = null;

this.imgFoto.Visible = true;

}

else

{

this.imgFoto.Visible = false;

this.imgFoto.ImageUrl = null;

}

}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala Galera seguinte fiz algumas alteraçoes na aplicação para ver se o erro solucionava mas continua inseri botoes para carregar as imagens com urls que ja deixe definida nno fonte. mas ta dando pau ainda..

 

o link é home.aginformaticaweb.com.br

 

tb vou deixar os fontes para download em home.aginformaticaweb.com.br/fonte.rar

 

e abaixo vai o fonte da cs.

 

bom se alguem tiver alguma sugestao de como acabar com este erro e lembrando que local roda 100% so da pau no host. Será que pode ser por versao do .net framework????? bom fica assim t+...

 

//

 

using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.SessionState;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

 

namespace foto

{

/// <summary>

/// Summary description for WebForm1.

/// </summary>

public class WebForm1 : System.Web.UI.Page

{

protected System.Web.UI.WebControls.Button btnFoto1;

protected System.Web.UI.WebControls.Button btnFoto2;

protected System.Web.UI.WebControls.Button btnFoto3;

protected System.Web.UI.WebControls.Button btnLimpar;

protected System.Web.UI.WebControls.Image imgFoto;

 

private void Page_Load(object sender, System.EventArgs e)

{

// Put user code to initialize the page here

 

// Esconde a image

this.imgFoto.Visible = false;

 

}

 

#region Web Form Designer generated code

override protected void OnInit(EventArgs e)

{

//

// CODEGEN: This call is required by the ASP.NET Web Form Designer.

//

InitializeComponent();

base.OnInit(e);

}

 

/// <summary>

/// Required method for Designer support - do not modify

/// the contents of this method with the code editor.

/// </summary>

private void InitializeComponent()

{

this.btnFoto1.Click += new System.EventHandler(this.btnFoto1_Click);

this.btnFoto2.Click += new System.EventHandler(this.btnFoto2_Click);

this.btnFoto3.Click += new System.EventHandler(this.btnFoto3_Click);

this.btnLimpar.Click += new System.EventHandler(this.btnLimpar_Click);

this.Load += new System.EventHandler(this.Page_Load);

 

}

#endregion

 

private void btnFoto1_Click(object sender, System.EventArgs e)

{

//Limpa a URL da Image

this.imgFoto.ImageUrl = null;

//Define a Nova URL da image

this.imgFoto.ImageUrl = "http://s12.skins.be/pics/Keiralalarat_03_1024.jpg";

// Mostra a Image

this.imgFoto.Visible = true;

}

 

private void btnFoto2_Click(object sender, System.EventArgs e)

{

this.imgFoto.ImageUrl = null;

this.imgFoto.ImageUrl = "http://s12.skins.be/pics/Keiralalarat_01_1024.jpg";

this.imgFoto.Visible = true;

}

 

private void btnFoto3_Click(object sender, System.EventArgs e)

{

this.imgFoto.ImageUrl = null;

this.imgFoto.ImageUrl = "http://s12.skins.be/pics/AngelinaJolie11cc_02_1024.jpg";

this.imgFoto.Visible = true;

}

 

private void btnLimpar_Click(object sender, System.EventArgs e)

{

//Limpa a URL

this.imgFoto.ImageUrl = null;

// Esconde a Image

this.imgFoto.Visible = false;

}

 

 

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Robert, este 2º link q você passou naum esta apresentando mais aquele erro do 1º link, ta carregando as 3 fotos sem nenhum erro...qq. coisa tenta usar o 'Databind' do Image após definir seu novo URL, pra ver se resolve: if (this.txtImage.Text != "") { this.imgFoto.ImageUrl = null; this.imgFoto.ImageUrl = this.txtImage.Text; this.txtImage.Text = null; this.imgFoto.Visible = true; this.imgFoto.DataBind(); } else { this.imgFoto.Visible = false; this.imgFoto.ImageUrl = null; this.imgFoto.DataBind(); }

Compartilhar este post


Link para o post
Compartilhar em outros sites

parece que neste seu link aqui http://home.aginformaticaweb.com.br/picture.aspx só da pau qdo. coloca .gif se colocar .jpg naum da erro, pelo menos aconteceu aqui na minha maquina

 

http://www.simpsonsland.net/multimedia/ima..._brokman/04.gif gif, essa figura da erro

 

http://www.pc-spieleforum.de/bilder/thumbs...ild_3_jpg_2.jpg jpg, essa naum da erro

 

http://www.simpsonsland.net/multimedia/images/bart/978.gif gif, essa figura da erro

 

http://www.sciclublavorgo.ch/img/bart%20e%20homer%20.jpg jpg, essa naum da erro

 

 

ESQUECE TUDO, agora ta carregando todas...heheh, um pouco antes tava dando erro nas gifs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai galera continua o erro tentei usao o databind() no grid da image como o amigo sugeriu acima mas nada. da pau do mesmo jeito.. a principio a aplicação roda normal carrega a imagem mas se você carregar uma imagem e aguardar alguns segundos para carregar a segunda dai da pau....

 

http://home.aginformaticaweb.com.br/Default.aspx

 

valeu

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.