Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
ASP.NET web page and web service...
giovedì 10 novembre 2005 - 13.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
gio 10 nov 2005 - 13:37
Ciao a tutti... sono assolutamente nuovo sia della community che del mondo asp.net, quindi chiedo scusa per le banalita'...
Ho realizzato un semplice webservice e una semplice pagina aspx.. che leggendo un file xml dovrebbe generare una tabella contente i dei dati... provando il tutto in locale tramite IIS, non ci sono problemi, sia il websercive che la pagina aspx lavorano correttamente, e visualizzano i dati corretti. Premessa entrambi i progetti sono stati creati con Visual Studio 2003....
Bene, dopo aver copiato le cartelle con TUTTI i file dei progetti, le DLL, sul dominio web ( acquistato su aruba), interrogando il servizio, e cercando di visualizzare la pagina aspx, entrambi danno lo stesso messaggio d'errore dove viene indicata una errata configurazione del file Web.config ( file tra l'altro nn usato nel progetto contenente la semplice pagina aspx ).
Il messaggio d'errore visualizzato e' visibile al link:
http://www.fataro.com/public/prova/WebForm1.aspx
Nel caso del progetto della semplice pagina aspx riporto il codice...
file prova1.aspx
<%@ Page Language="c#" <%@ Page Language="C#"% Codebehind="WebForm1.aspx.cs"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Simple Web Form </title>
</head>
<body>
<center>
<form id="Form" method="post" runat=server>
<asp:WebForm1 id="Label1" runat=server>
A Simple Web Form
</asp:Label>
</form>
</center>
</body>
</html>
e nel file WebForm1.aspx.cs sono definiti:
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 WebApplication1
{
/// <summary>
/// Summary description for WebForm1.
/// </summary>
///
public class WebForm1 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{...}
override protected void OnInit(EventArgs e)
{...}
....
}
}
Scusate se sono stato prolisso...ma spero che qualcuno possa essermi d'aiuto!!!
Grazie, Fabio
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 10 nov 2005 - 23:47
ciao,
purtroppo l'errore non si vede dal link che hai dato cmq ti dico di controllare che l'unica directory che è mappata come applicazione su aruba è la root del tuo sito, le sottodirectory come "public" sono semplici sottodirectory percui se devi deployare 1webservice o 1webapp su quelle devi fare sempre riferimento alla "bin" della root etc...
in alternativa controlla che non sia 1problema di percorsi salvati nel web.config...
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
ven 11 nov 2005 - 08:23
Ok grazie! Provero'! Lunedi' ti aggiornero' sulla situazione. Grazie. Fabio
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
ven 11 nov 2005 - 08:56
Ho controllato la struttura delle cartelle su aruba, e in effetti l'unica cartella con permessi di esecuzione e' la cartella cgi_bin.
Ora mi domando: in questa cartella devo copiare solo la dll del web service, oppure anche il web.config e il file aspx? Nel week end provero'..ma se per caso avessi gia' la risposta.. beh, tutto tempo guadagnato!
Grazie ancora. Fabio
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 11 nov 2005 - 10:29
ciao,
lascia stare quella dir, se lavori con asp.net tutte le dll vanno sotto alla bin (che se non ce createla tu) e replichi la struttura che hai in locale.
Quello che intendevo è che se hai 2 applicazioni web (tipo asp.net e webservice) che creano a livello di compilazione 2 dll le devi copiare entrambi dentro a quella bin e non in qualche sottodirectory come puoi fare in locale...
capito cosa intendo? :-)
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
ven 11 nov 2005 - 10:40
direi di si.. poi provando vediamo cosa viene fuori... grazie ancora!
Lunedi' ti dico.
Fabio.
fabion78
Profilo
| Newbie
11
messaggi | Data Invio:
lun 14 nov 2005 - 08:37
Ok ok... funziona....GRAZIE!!!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 14 nov 2005 - 09:07
ottimo :-)
ciao
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !