Forum di HolidaySoft .it I nostri Partner:
Olio ExtraVergine Oliva del Gargano
Crea la Vetrina per il Tuo Ristorante

Forum di HolidaySoft .it
[ Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download | Cerca | FAQ ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 WEB
 Programmazione
 WCF: A potentially dangerous Request.Path value
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

Fabio
New Member




67 Messaggi

Inserito il - 05 feb 2015 : 10:25:35  Mostra Profilo  Visita l'Homepage di Fabio Invia a Fabio un Messaggio Privato  Rispondi Quotando
Ciao,
eseguendo questa query in un progetto WCF:

Dim Vendite = (From Vendite_tb In context.TB_Vendite
Where (Vendite_tb.ID_VENDITORE = V_Current_Id And Vendite_tb.DATA_VENDITA = V_Curr_DataVen)
Select Vendite_tb).FirstOrDefault()


si blocca indicandomi che c'è un exception e il messaggio di errore è:
A potentially dangerous Request.Path value was detected from the client (:)


Qual è il problema?

Grazie

HolidaySoft.it
Junior Member


Regione: Italy
Città: Milano


144 Messaggi

Inserito il - 05 feb 2015 : 10:28:15  Mostra Profilo  Visita l'Homepage di HolidaySoft.it  Rispondi Quotando
Ciao,
prova a verificare l'event log del tuo windows, dovrebbe indicare l'url che ha determinato l'errore da te indicato. A quanto pare l'URL interrogato presenta un carattere non "sicuro", nel tuo caso dovrebbe essere il carattere due punti(:)
Indicaci qual è l'url che trovi nell'event log

Ciao


A quick solution is a shortcut to troubleshooting
http://www.HolidaySoft.it
http://www.GarganoSapori.it
Torna all'inizio della Pagina

Fabio
New Member




67 Messaggi

Inserito il - 05 feb 2015 : 10:31:24  Mostra Profilo  Visita l'Homepage di Fabio Invia a Fabio un Messaggio Privato  Rispondi Quotando
Ciao,
questo è quanto trovo nell'event log:


Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 2/4/2015 5:06:13 PM 
Event time (UTC): 2/4/2015 4:06:13 PM 
Event ID: ea7333ae8f4f448a87912e641c559b04 
Event sequence: 4 
Event occurrence: 3 
Event detail code: 0 
 
Application information: 
    Application domain: /LM/W3SVC/2/ROOT-1-130675362192549075 
    Trust level: Full 
    Application Virtual Path: / 
    Application Path: C:\inetpub\wwwroot\GestVenditeService\ 
    Machine name: WIN-C7PMDLJFGM4 
 
Process information: 
    Process ID: 3556 
    Process name: w3wp.exe 
    Account name: IIS APPPOOL\DefaultAppPool 
 
Exception information: 
    Exception type: HttpException 
    Exception message: A potentially dangerous Request.Path value was detected from the client (:).
   at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)

 
 
Request information: 
    Request URL: http://localhost:7134/GestVendite.svc/TB_Vendite(ID_VENDITORE='2015_00000',DATA_VENDITA=datetime'2015-02-04T00:00:00')  
    Request path: /GestVendite.svc/TB_Vendite(ID_VENDITORE='2015_00000',DATA_VENDITA=datetime'2015-02-04T00:00:00') 
    User host address: ::1 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: IIS APPPOOL\DefaultAppPool 
 
Thread information: 
    Thread ID: 42 
    Thread account name: IIS APPPOOL\DefaultAppPool 
    Is impersonating: False 
    Stack trace:    at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)


l'url dovrebbe essere:

http://localhost:7134/GestVendite.svc/TB_Vendite(ID_VENDITORE='2015_00000',DATA_VENDITA=datetime'2015-02-04T00:00:00') 
Torna all'inizio della Pagina

HolidaySoft.it
Junior Member


Regione: Italy
Città: Milano


144 Messaggi

Inserito il - 05 feb 2015 : 10:39:01  Mostra Profilo  Visita l'Homepage di HolidaySoft.it  Rispondi Quotando
Ok, quindi come ti avevo accennato, il problema è la presenza del carattere due punti (:) all'interno dell'URL.
Se riesci ad eliminare i due punti dall'URL, il problema si risolve automaticamente, altrimenti dovresti modificare il file di configurazione della tua applicazione web (Web.config) dove indicherai che il carattere due punti non è "bloccante"

il parametro requestPathInvalidCharacters originale dovrebbe essere così e come potrai notare, il carattere : viene bloccato:

<system.web>
    <httpRuntime requestPathInvalidCharacters="<,>,%,&,\,?" />
</system.web>


a questo punto ci basta eliminare dal parametro requestPathInvalidCharacters il carattere (:) come in questo esempio:
<system.web>
      <httpRuntime requestPathInvalidCharacters="<,>,%,&,\,?" />
</system.web>


Ciao

A quick solution is a shortcut to troubleshooting
http://www.HolidaySoft.it
http://www.GarganoSapori.it
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum di HolidaySoft .it © 2012-10 HolidaySoft.it Torna all'inizio della Pagina
Herniasurgery.it | Snitz.it | Snitz Forums 2000