ASP.NET web page and web service...

giovedì 10 novembre 2005 - 13.37

fabion78 Profilo | Newbie

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

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

Ok grazie! Provero'! Lunedi' ti aggiornero' sulla situazione. Grazie. Fabio

fabion78 Profilo | Newbie

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

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

direi di si.. poi provando vediamo cosa viene fuori... grazie ancora!
Lunedi' ti dico.
Fabio.

fabion78 Profilo | Newbie

Ok ok... funziona....GRAZIE!!!

freeteo Profilo | Guru

ottimo :-)
ciao

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5