16 messaggi dal 08 marzo 2001
Salve ho seguito, scaricato e cercato di ricostruire lo script:
http://www.aspitalia.com/articoli/aspplus/condivisione_session_application.aspx

Ma niente da fare, non mi funziona, qualcuno mi sa dare una mano, io devo leggere in aspx una variabile session creata con asp classic, ho provato prima a leggere una variabile application che sembra essere più facile ma mi da sempre un errore che non capisco.
Vi posto un po di codice così da farvi un'idea:

Dim strURL As String
strURL = HttpContext.Current.Request.ServerVariables("SERVER_NAME")
strURL += HttpContext.Current.Request.ServerVariables("SCRIPT_NAME")
strURL = "http://" + strURL.Substring(0, strURL.LastIndexOf("/")) + "/readAsp.asp?type=Application&name=ConnectionString"

If IsPostBack Then
Dim myRequest As HttpWebRequest = CType(WebRequest.Create(strURL), HttpWebRequest)
Dim myResponse As HttpWebResponse
Try
myResponse = CType(myRequest.GetResponse(), HttpWebResponse)
Catch ex As Exception

End Try
Dim sr As StreamReader = New StreamReader(myResponse.GetResponseStream())
Dim contenuto As String = sr.ReadToEnd
Response.Write(contenuto)
End If
l'errore che mi restituisce è il seguente

Message "The remote server returned an error: (401) Unauthorized." String
ed è alla riga myResponse = CType(myRequest.GetResponse
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
peter_pan <peter_pan> ha scritto:
Message "The remote server returned an error: (401) Unauthorized."
String ed è alla riga myResponse = CType(myRequest.GetResponse

Verifica se l'applicazione in locale nell'iis permette l'accesso anonimo.

Ciao
16 messaggi dal 08 marzo 2001
di preciso dove guardo??? Proprietà-->Protezione directory-->controllo autenticazione ed accesso anonimo-->modifica-->

c'è la spunta su accesso anonimo e poi account utilizzato per l'accesso anonimo c'è administrator.
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
peter_pan <peter_pan> ha scritto:
di preciso dove guardo??? Proprietà-->Protezione directory-->controllo
autenticazione ed accesso anonimo-->modifica-->
Esatto.
c'è la spunta su accesso anonimo e poi account utilizzato per
l'accesso anonimo c'è administrator.
Non "IUSR_nomemacchina"?

Comunque c'è l'accesso anonimo, ed era quello importante.

L'errore che segnali nel tuo primo messaggio è un problema di accesso alla pagina in questione: "The remote server returned an error: (401) Unauthorized.". C'è qualche protezione (form authentication o windows) all'accesso alla directory dove hai inserito lo script di quell'articolo?

Ciao
16 messaggi dal 08 marzo 2001
ok ora non va in errore mancava "IUSR_nomemacchina", solo che però mi dice che la variabile contenuto è "" vuota, perchè??
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Nel webrequest, hai provato ad inserie anche le Credential?

Dim myRequest As HttpWebRequest =
CType(WebRequest.Create(strURL), HttpWebRequest)
myRequest.Credentials = CredentialCache.DefaultCredentials

Ciao
16 messaggi dal 08 marzo 2001
ok funziona passavo male un parametro alla pagina asp, solo che la mia variabile contenuto è sempre "" vuota, riesco a vedere il valore della variabile application quando metto watch sr.ReadToEnd() però quando assegno contenuto = sr.ReadToEnd() mi dice sempre che è ""
16 messaggi dal 08 marzo 2001
mi date una mano, sento di esserci vicino

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.