Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    webservice non solo locale

    Salve a tutti
    Ho un problema forse banale:
    Quando faccio il debugging del web service da locale mi apre tranquillamente la pagina:
    "http://localhost:4641/WebSiteWS/Service.asmx"
    Quindi voglio passare a provarlo da remoto, richiamando dall'indirizzo IP della macchina.
    In pratica voglio lanciare da browser il seguente indirizzo:
    "http://<indirizzo ip locale es.192.168.1.4>/WebSiteWS
    E' corretto? serve qualche configurazione particolare?

    "googleggiando" ho trovato una soluzione che nella macchina del mio amico funziona ma nel mio no, ho provato ad inserire le seguenti righe di codice in "web.config" all'interno del tag
    codice:
    <system.web>
    ...
    <webServices> 
    <protocols>
    <add name="HttpGet"/>
    <add name="HttpPost"/> 
    </protocols> 
    </webServices>
    </system.web>
    ovviamente nessun cambiamento, qualche suggerimento?

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536

    Re: webservice non solo locale

    Originariamente inviato da querciofilo
    Salve a tutti
    Ho un problema forse banale:
    Quando faccio il debugging del web service da locale mi apre tranquillamente la pagina:
    "http://localhost:4641/WebSiteWS/Service.asmx"
    Quindi voglio passare a provarlo da remoto, richiamando dall'indirizzo IP della macchina.
    In pratica voglio lanciare da browser il seguente indirizzo:
    "http://<indirizzo ip locale es.192.168.1.4>/WebSiteWS
    E' corretto? serve qualche configurazione particolare?

    "googleggiando" ho trovato una soluzione che nella macchina del mio amico funziona ma nel mio no, ho provato ad inserire le seguenti righe di codice in "web.config" all'interno del tag
    codice:
    <system.web>
    ...
    <webServices> 
    <protocols>
    <add name="HttpGet"/>
    <add name="HttpPost"/> 
    </protocols> 
    </webServices>
    </system.web>
    ovviamente nessun cambiamento, qualche suggerimento?
    ciao,

    che errore ti da?

  3. #3

    non carica la pagina da remoto

    SO:Microsoft Windows Explorer (sotto macchina virtuale con scheda di rete in modalità bridge, quindi con un suo indirizzo nella rete)
    Framework: Microsoft Visual Studio 2010 Ultimate

    vado al sodo e per link:

    http://localhost:4641/WebSiteWS/Service.asmx ----> FUNZIONA
    http://192.168.1.5:4641/WebSiteWS/Service.asmx ----> NON funziona

    poi ho provato ad andare in Pannello di controllo->Strumenti di amministrazione -> Internet Information Service , ho creato la voce al sito WebSiteWS mettendo la sicurezza al minimo, ho disattivato anche il firewall di windows, ed ecco il risultato:

    http://192.168.1.5/WebSiteWS/Service.asmx ----> NON funziona e dà per tutti i collegamenti a "http://192.168.1.5/WebSiteWS/<qualsiasi link interno>"

    il seguente errore

    Server Application Unavailable
    The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
    Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.


    mentre la prima configurazione "http://localhost:4641/WebSiteWS/Service.asmx" continua a funzionare

    spero di esser stato chiaro

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536

    Re: non carica la pagina da remoto

    Originariamente inviato da querciofilo
    SO:Microsoft Windows Explorer (sotto macchina virtuale con scheda di rete in modalità bridge, quindi con un suo indirizzo nella rete)
    Framework: Microsoft Visual Studio 2010 Ultimate

    vado al sodo e per link:

    http://localhost:4641/WebSiteWS/Service.asmx ----> FUNZIONA
    http://192.168.1.5:4641/WebSiteWS/Service.asmx ----> NON funziona

    poi ho provato ad andare in Pannello di controllo->Strumenti di amministrazione -> Internet Information Service , ho creato la voce al sito WebSiteWS mettendo la sicurezza al minimo, ho disattivato anche il firewall di windows, ed ecco il risultato:

    http://192.168.1.5/WebSiteWS/Service.asmx ----> NON funziona e dà per tutti i collegamenti a "http://192.168.1.5/WebSiteWS/<qualsiasi link interno>"

    il seguente errore

    Server Application Unavailable
    The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
    Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.


    mentre la prima configurazione "http://localhost:4641/WebSiteWS/Service.asmx" continua a funzionare

    spero di esser stato chiaro
    l'errore sembrerebbe che sia nella configurazione del server, nel primo caso (localhost:4641), usi un server di prova (quello di visualstudio, infatti usi una porta diversa dalla 80 per chiamarlo, alla 80 risponde iis del pc) che è diverso dal server iis che hai nel pc, quindi sembra essere dovuto alla configurazione del pool di applicazioni per net diverso.

    questo dovrebbe esserti utile.

  5. #5
    grazie mille!
    Mi hai portato nella strada giusta, ecco qui il link che mi ha aiutato.
    Al posto della pagina web ho creato il web service, tre passaggi e voilà funzionano i link.

    codice:
    http://localhost/WebSite/Service.asmx
    http://192.168.1.5/WebSite/Service.asmx
    adesso riesco a fare il debug(solo da locale) e a richiamare la pagina anche da remoto!
    Per l'esecuzione del web service da remoto ho dovuto aggiungere le seguenti righe di codice al file web.config:

    codice:
    <webServices> 
    <protocols>
    <add name="HttpGet"/>
    <add name="HttpPost"/> 
    </protocols> 
    </webServices>
    Per il debug (solo da locale) devo disabilitare l'accesso anonimo come specificato in questo sito.

    Comunque vengo dal mondo LAMP e buttarmi su roba Microsoft è stato sempre un problema, però riconosco che c'è un buon lavoro. Adesso finito il web service (il più semplice del mondo: somma di due numeri) su WinXP su macchina virtuale passo a progettare un'applicazione Iphone su MacOSX, sempre su macchina virtuale, che si collega al webservice(ubuntu + i7 permettono questo e altro). Quindi mi tuffo su Obj-C. Grazie mille!

  6. #6
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Di nulla, ciao.


  7. #7
    Quote Originariamente inviata da U235 Visualizza il messaggio
    Di nulla, ciao.

    Buongiorno a tutti,
    sono alle prime armi con asp e ho lo stesso identico problema.
    sono riuscito a vedere il sito sul PC locale
    però se aggiungo le linee al file web.config per vederlo da remoto mi dà errore 500.19.

    Sbaglio la posizione delle righe ?

    grazie saluti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.