Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, é a primeira vez que vou postar um aplicativo web aspx e estou com serios problema, 1º gostaria de saber como alterar o caminho fisico do meu projeto..
Estou postando meu aplicativo(asp net) no ar e está dando um erro apostando pro diretorio da minha maquina..
olha:
SistemaEmobli.Login.Login.ListaSeguradoras() in D:\Documents and Settings\Emobli\Meus documentos\Visual Studio 2008\Projects\he_vistoria\GUI\Login\conteudo.aspx.cs:43
SistemaEmobli.Login.Login.Page_Load(Object sender, EventArgs e) in D:\Documents and Settings\Emobli\Meus documentos\Visual Studio 2008\Projects\he_vistoria\GUI\Login\conteudo.aspx.cs:35
Sendo que esta postando no servidor da locaweb.
Mais já esta hospedado no site apontando pra esse diretorio, já olhei o projeto inteiro e não sei como mudar esse diretorio, por favor HELP :S
para mais informação o proprio aplicativo com o erro:
Uhmm..
Criei um diretorio virtual em httpdocs/GUI/
postei meu projeto MVC em httpdocs
dai ficou
httpdocs/GUI/ //Inferface
httpdocs/Entity/ //Modelos
httpdocs/Data/ //Dados
Alterei a string de conexão
Enviei as DLL's para a pasta httpdocs/bin
DLL's:
e ferrou, aqui funciona perfeitamente, mais lá ferrou, alguem tem um passo-a-passo? alguem já teve esse problema? Desde já agradeço.
Bom, ta mtu estranho.. botei uma pagina de teste para ver se resolvo o problema..
http://www.emobli.com.br/GUI/teste/teste.aspx
Dá para ver que está dando erro no onclick do botao, se eu tiro o atributo onclick funciona normal a pagina teste.. acho que ele não está achando o arquivo teste.aspx.cs.. aqui na minha maquina local roda tudo certinho sem erros.. por favor, preciso muito de ajuda, estou hospedando na revenda da locaweb... Aguardo resposta.
parece que não está encontrando nada relacionado ao codebehind de sua página, se puder postar os códigos fica + fácil de ajudar.
Ok, só botei um codigo de teste simples... observe:
teste.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="teste.aspx.cs" Inherits="GUI.teste.teste" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
TESTE
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
teste.aspx.cs
using System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using MySql.Data.MySqlClient;
using Data;
using Entity;
namespace GUI.teste
{
public partial class teste : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
BDRessalva bdRess = new BDRessalva();
DataSet ds = bdRess.Listar("codRessalva ASC");
GridView1.DataSource = ds.Tables[0];
//seta paginacao
ModelGridView.setPaginacao(GridView1);
//seta class css
ModelGridView.setCSS(GridView1);
//popula datagrid
GridView1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Recebeu";
}
}
}
popula a gridview com um retorno da class BDRessalva
e no evento do button a label recebe uma variavel("Recebeu")
:S
Cara você tem que criar dar um publish na sua aplicação web e jogar no servidor.
La no servidor tem que criar um diretório virtual no IIS apontando para sua pasta.
Abraços...
Assim, como falei, trabalho com camadas
httpdocs/GUI/ //Interface
httpdocs/Entity/ //Modelos
httpdocs/Data/ //Dados
acabei de dar um publish em Interface, nos outros não dá, então apenas copiei o diretorio para lá que na verdade são classes né.. é assim mesmo que deve fazer? :S
peguei referencia daqui
http://www.devmedia.com.br/articles/viewcomp.asp?comp=6397
mtu obrigado pela ajuda quintelab
pelo cógido parece estar OK
o problema é na publicação como o quintelab disse
você tem que dar o publish e jogar no servidor e configurar o IIS
mais o publish só dou na camada de interface né?
estou ultilizando a revenda da locaweb..
oque devo configurar acho que é apenas o diretorio virtual certo?
ai botei->
caminho: /httpdocs/GUI/
nome: GUI
dai acesso www.emobli.com.br/GUI/dir/arq.aspx
:S
não deveria ter secredo né =/
Galera, deu certo, bahhh muito obrigado!!!!!!
só foi da um publish mesmo, bahhhh, mil desculpa pelo encomodo, mtu obrigado mesmo!!!!! Grande Abraço!
Só não estou conseguindo agora é fazer a lib Ajax funfa O.o
alguma dica? http://forum.imasters.com.br/public/style_emoticons/default/blush.gif
A dll tem que estar na pasta bin.
Abraços...
Sim, está lá, mais na pagina não funciona, e o menu está funcionando mau tbm O.o
que estranho
Veja se o seu servidor esta configurado para mesma versão do FrameWork que você utilizou para desenvolver.
Abraços...
uhmmm, framework do AJAX? ou do asp.net 3.5? O.o
Do asp.net.
Abraços...
Como você fez a publicação, quais passos seguiu?
Abraços...