2 messaggi dal 05 novembre 2002
Buongiorno a tutti, sono nuovo di asp.net, ho creato un client soap che legge i dati dall'indirizzo http://www.webservicex.net/globalweather.asmx, sul mio localhost funziona tutto, ma quando provo a spostare tutti i file sul server ricevo l'errore


Type 'ServiceReference1.GlobalWeatherSoapClient' is not defined.

queste le righe:

country = Request.QueryString("country")
Riga 10:
Riga 11: Dim gs As ServiceReference1.GlobalWeatherSoapClient = New ServiceReference1.GlobalWeatherSoapClient

Quando aggiungo i riferimenti al servizio, Visual Web Developer mi crea le cartelle App_WebReferences >> ServiceReference1

il web.config è il seguente

<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="3.5">
<assemblies>
<add assembly="mscorlib, Version=3.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
</system.web>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="GlobalWeatherSoap"/>
</basicHttpBinding>
<customBinding>
<binding name="GlobalWeatherSoap12">
<textMessageEncoding messageVersion="Soap12"/>
<httpTransport/>
</binding>
</customBinding>
</bindings>
<client>

<endpoint address="http://www.webservicex.net/globalweather.asmx" binding="customBinding" bindingConfiguration="GlobalWeatherSoap12" contract="ServiceReference1.GlobalWeatherSoap" name="GlobalWeatherSoap12"/>
</client>
</system.serviceModel>
</configuration>

Mi aiutate? Grazie.
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
è possibile che tu non abbia copiato tutti i file nel server? In che modo li hai copiati, caricando il contenuto della cartella del progetto?

Prova invece a pubblicare il tuo progetto in una cartella locale e poi copiare nel server il contenuto di quella cartella.
Visual Web Developer ti mette a disposizione delle procedure di pubblicazione che trovi illustrate qui. A proposito, il tuo è un sito web o un'applicazione web?
https://msdn.microsoft.com/en-us/library/5c12ykae(VS.80).aspx

Scegli la modalità di pubblicazione in una cartella sul tuo disco fisso, e quando la procedura è stata portata a termine, trasferisci quei file nel server e vedi se il problema sparisce.

Se avevi già copiato dei sorgenti nel server, dovresti rimuoverli facendo molta attenzione a non cancellare roba importante (come eventuali file preesistenti, file di dati, database, ecc...).

In seguito, se scopri che funziona, sappi che il wizard di pubblicazione di Visual Web Developer può scrivere direttamente su una cartella FTP del server, il che eliminerebbe l'upload manuale dei file.

Se ne hai l'opportunità, aggiorna a Visual Studio 2015 Community, che è una versione comunque gratuita.

ciao,
Moreno
Modificato da BrightSoul il 01 ottobre 2015 00.45 -

Enjoy learning and just keep making
2 messaggi dal 05 novembre 2002
Grazie della risposta Moreno, verifico e faccio sapere.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.