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

    IIS: Web Service non raggiungibile

    salve a tutti,

    ho un Microsoft Windows 2003 Small Business Server su cui sono installati un sito fatto in asp e un web service, fatto in ASP.NET, che consente agli utenti della mia rete di colloquiare direttamente con Exchange.

    ogni tanto mi capita che IIS mi dica che il web service non è raggiungibile, di guardare il web log per sapere la causa di tale errore. ho scoperto stamattina che semplicemente modificandogli la versione di ASP.NET (da 2.0 a 1.1) nello Snap-In di IIS, applicando le modifiche, riportando la versione al suo valore iniziale e applicando le modifiche, tutto ritorni a funzionare come dovrebbe.

    Le mie domande sono 2:

    1) dove si trova il web log di cui parla il messaggio quando il sito non è raggiungibile? visto che nel messaggio non è specificato nessun percorso che mi permetta di andare a recuperarlo e che nella cartella del Web Service non c'è nessun file di log...

    2) perchè succede la situazione sopra citata e come posso risolvere?

    tengo a precisare che il web service venerdì era raggiungibile, che il server in questi giorni non è mai stato riavviato e che il problema è sorto stamattina quando sono arrivato in ufficio

    vi ringrazio anticipatamente per le eventuali risposte.

    Andrea
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  2. #2
    La risposta alla prima domanda e semplice è abbastanza semplice:

    1.Start -> Control Panel -> Administrative Tools
    2.Lancia Internet Information Services (IIS).
    3.Trova il sito che ti interessa Web nell'albero di navigazione sulla sinistra.
    4.Click con il tasto desstro e seleziona Properties.
    5.Nel tab Web site, verso il basso vedrai l'opzione "Active Log Format."
    5.Fai click su Properties.
    6.Alla base del tab General Properties, vedrai un box che contiene la directory che contiene i file di log

    Per la seconda domanda la risposta temo sia un po' più complicata e dipende da quello che trovi nei file di log.
    C'è nulla in event viewer?

    Il sito di riferimento per IIS (tutte le versioni) è http://www.iis.net

    Giorgio
    Giorgio

  3. #3
    questo è il log:

    #Software: Microsoft Internet Information Services 6.0
    #Version: 1.0
    #Date: 2009-03-23 07:44:47
    #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
    2009-03-23 07:44:47 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:44:47 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:44:47 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    #Software: Microsoft Internet Information Services 6.0
    #Version: 1.0
    #Date: 2009-03-23 07:45:41
    #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
    2009-03-23 07:45:41 W3SVC2065372064 192.168.0.2 GET /Adoexchange/wsExchange.asmx - 80 - 192.168.0.208 Mozilla/5.0+(Windows;+U;+Windows+NT+5.0;+it;+rv:1.9.0.7)+G ecko/2009021910+Firefox/3.0.7 404 0 0
    2009-03-23 07:45:41 W3SVC2065372064 192.168.0.2 GET /favicon.ico - 80 - 192.168.0.208 Mozilla/5.0+(Windows;+U;+Windows+NT+5.0;+it;+rv:1.9.0.7)+G ecko/2009021910+Firefox/3.0.7 404 0 2
    2009-03-23 07:45:41 W3SVC2065372064 192.168.0.2 GET /favicon.ico - 80 - 192.168.0.208 Mozilla/5.0+(Windows;+U;+Windows+NT+5.0;+it;+rv:1.9.0.7)+G ecko/2009021910+Firefox/3.0.7 404 0 2
    2009-03-23 07:49:39 W3SVC2065372064 192.168.0.2 GET /adoexchange/wsexchange.asmx - 80 - 192.168.0.2 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+.NET+CL R+1.1.4322;+.NET+CLR+2.0.50727) 404 0 0
    2009-03-23 07:49:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:49:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:49:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:50:11 W3SVC2065372064 192.168.0.2 GET /ADOExchange/wsExchange.asmx - 80 - 192.168.0.2 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+.NET+CL R+1.1.4322;+.NET+CLR+2.0.50727) 404 0 0
    2009-03-23 07:50:23 W3SVC2065372064 192.168.0.2 GET /ADOExchange/ - 80 - 192.168.0.2 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+.NET+CL R+1.1.4322;+.NET+CLR+2.0.50727) 404 0 2
    2009-03-23 07:50:27 W3SVC2065372064 192.168.0.2 GET /ADOExchange - 80 - 192.168.0.2 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+.NET+CL R+1.1.4322;+.NET+CLR+2.0.50727) 404 0 2
    2009-03-23 07:52:25 W3SVC2065372064 192.168.0.2 GET /ADOExchange/wsExchange.asmx - 80 - 192.168.0.2 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+.NET+CL R+1.1.4322;+.NET+CLR+2.0.50727) 404 0 0
    2009-03-23 07:52:51 W3SVC2065372064 192.168.0.2 GET /favicon.ico - 80 - 192.168.0.208 Mozilla/5.0+(Windows;+U;+Windows+NT+5.0;+it;+rv:1.9.0.7)+G ecko/2009021910+Firefox/3.0.7 404 0 2
    2009-03-23 07:54:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:54:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:54:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:59:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:59:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 07:59:46 W3SVC2065372064 192.168.0.2 GET /selfupdate/iuident.cab - 80 - 192.168.0.2 - 404 0 3
    2009-03-23 08:02:25 W3SVC2065372064 192.168.0.2 GET /Adoexchange/wsexchange.asmx - 80 - 192.168.0.208 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+ Protocol+2.0.50727.1433) 404 0 0
    e questo è l'unico entry che c'è nell'event viewer nell'ora in cui è andato in crash il tutto(naturalmente ho tolto il nome del computer):

    Tipo evento: Errore
    Origine evento: ASP.NET 2.0.50727.0
    Categoria evento: Nessuno
    ID evento: 1062
    Data: 25/05/2009
    Ora: 8.48.28
    Utente: N/D
    Computer: ******
    Descrizione:
    Non è possibile eseguire due versioni diverse di ASP.NET nello stesso processo IIS. Utilizzare l'utilità di amministrazione di IIS per riconfigurare il server per l'esecuzione dell'applicazione in un processo separato.

    Per ulteriori informazioni, consultare la Guida in linea e supporto tecnico all'indirizzo http://go.microsoft.com/fwlink/events.asp.
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  4. #4
    Dall'errore in Event Viewr sembra che in qualche modo all'interno dello stesso application pool tu cerchi di caricare due applicazioni che usano differenti versioni del framework.
    Non ho idea di come è configurato il tuo IIS, ma se è questo il caso dovresti configurare un AppPool diverso applicazione che necessita di una diversa versione del framework.

    Giorgio
    Giorgio

  5. #5
    ho appena visto nella configurazione IIS. allora, io ho 6 cartelle in IIS di cui una riguarda Exchange, un'altra riguarda gli aggiornamenti automatici per i client del server(Wsus), un sito asp per visualizzazione ordini da parte dei nostri clienti, altri 2 che ora non ricordo e il Web Service fatto con Asp.Net.

    tutti questi siti hanno il DefaultAppPool settato tranne gli aggiornamenti che hanno WSusAppPool.

    Tutti i siti hanno Versione asp.net 1.1 tranne il Web Service che ha il 2.0.

    Ho letto che creando un nuovo App Pool poi mi toccherebbe risettare da capo gli App Pool i tutti i siti e non vorrei far casini in quanto i client ci stanno lavorando ora.
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  6. #6
    Direi che abbiamo trovato il problema.
    Quando puoi crea un nuovo AppPool e sposta l'esecuzione del Web Service nel nuovo App Pool.

    Dovrebbe risolvere definitivamente il problema

    Giorgio
    Giorgio

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.