6 messaggi dal 28 dicembre 2004
Salve
avrei bisogno di una spigazione sul segente errore che si verifica nei link

Line 1: <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm2.aspx.vb" Inherits="WebApplication6.WebForm2" aspCompat="False"%>
Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Line 3: <HTML>
grazie
8 messaggi dal 14 maggio 2002
Queste sono le linee dov'è presente l'errore. Ma il messaggio qual'è?
Ad ogni modo prova a sostituire la Line 1 con questa:
<%@ Page Language="vb" AutoEventWireup="false" Src="WebForm2.aspx.vb" Inherits="WebForm2" aspCompat="False"%>
6 messaggi dal 28 dicembre 2004
 Grazie di cuore!!
finalmente i link funzionano!!.
Però avrei un altro problema: ho posizionato fuori della directory virtuale WebApplication6 il file web.config e ho eliminato dalla directory il file web.config. In questo modo WebApplication6 funziona ma non funzionano le altre e mi viene segnalato il seguente messaggio di errore:
Server Error in '/' Application.
--------------------------------------------------------------------------------

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error:


Line 23: "Forms", "Passport" e "None"
Line 24: -->
Line 25: <authentication mode="Windows" />
Line 26:
Line 27:


Source File: D:\Inetpub\webs\carloelceit\WebApplication3\web.config Line: 25


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032

Perchè si verifica cio'?
Com si può risolvere il problema?
Carlo
8 messaggi dal 14 maggio 2002
Devi rendere la sottodirectory incriminata un'applicazione tramite iis.
Procedura:
Start > Impostazioni > Pannello di controllo > Strumenti di amministrazione > Internet Information Services.
A questo punto clicca sul più del computer locale sino a quando non vedi la cartella Siti Web.Apri tutto fino a vedere la sottodirectory incriminata.
Cliccaci su con il tasto destro del mouse > proprietà.
Clicca lì dove c'è il pulsante CREA.
Clicca su Applica > Ok

Dovrebbe andare bene.
6 messaggi dal 28 dicembre 2004
Grazie per la risposta,
ma quando eseguo la procedura da te consigliata non trovo il pulsante crea. Forse la directory è stata già configurata come directory virtuale?.
Ho rigenerato la soluzione e ho ricopiata la cartella nel mio dominio.
Ora mi viene segnalato il seguente errore:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error:


Line 23: "Forms", "Passport" e "None"
Line 24: -->
Line 25: <authentication mode="Windows" />
Line 26:
Line 27:


Source File: D:\Inetpub\webs\carloelceit\WebApplication3\web.config Line: 25


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032

Resto in attesa di una tua gentile risposata!
Carlo
8 messaggi dal 14 maggio 2002
Per caso effettui un' autenticazione per accedere al contenuto della cartella?
6 messaggi dal 28 dicembre 2004
Il fil web.config che è presente nella cartella WebApplication3 è il seguente:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

<system.web>

<!-- COMPILAZIONE CON DEBUG DINAMICO
Impostare compilation debug="true" per inserire i simboli di debug (informazioni .pdb)
nella pagina compilata. Poiché questo comporta la creazione di un file più grande e più lento da eseguire,
si consiglia di impostare il valore true solo durante il debug e di usare
false in tutti gli altri casi. Per ulteriori informazioni, vedere la documentazione relativa
al debug dei file ASP .NET.
-->
<compilation defaultLanguage="vb" debug="true" />

<!-- MESSAGGI DI ERRORE PERSONALIZZATI
Per abilitare l'utilizzo dei messaggi di errore personalizzati, impostare customErrors mode="On" o "RemoteOnly". Per disabilitare questa funzione, impostare "Off" .
Aggiungere un tag <error> per ciascun errore da gestire.
-->
<customErrors mode="off"/>

<!-- AUTENTICAZIONE
Questa sezione imposta i criteri di autenticazione dell'applicazione. Le modalità supportate sono: "Windows",
"Forms", "Passport" e "None"
-->
<authentication mode="Windows" />


<!-- AUTORIZZAZIONE
Questa sezione imposta i criteri di autorizzazione dell'applicazione. Ã? possibile consentire o negare l'accesso
alle risorse dell'applicazione in base all'utente o al ruolo. Il carattere jolly "*" indica "tutti", mentre "?" indica gli utenti anonimi
(non autenticati).
-->
<authorization>
<allow users="*" /> <!-- Operazioni consentite a tutti gli utenti -->

<!-- <allow users="[elenco di utenti separati da virgole]"
roles="[elenco di ruoli separati da virgole]"/>
<deny users="[elenco di utenti separati da virgole]"
roles="[elenco di ruoli separati da virgole]"/>
-->
</authorization>

<!-- REGISTRAZIONE ANALISI A LIVELLO DI APPLICAZIONE
L'analisi a livello di applicazione permette di registrare l'output dell'analisi per ogni singola pagina dell'applicazione.
Per abilitare la registrazione dell'analisi a livello di applicazione, impostare trace enabled="true". Se pageOutput="true",
le informazioni fornite dell'analisi verranno visualizzate in fondo a ogni pagina. In caso contrario, per vedere
la registrazione dell'analisi sarà necessario aprire nel browser la pagina "trace.axd",
che si trova nella radice dell'applicazione Web.
-->
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />


<!-- IMPOSTAZIONI RELATIVE ALLO STATO DI SESSIONE
In base all'impostazione predefinita, ASP .NET utilizza i cookie per identificare la sessione a cui appartengono le richieste.
Se i cookie non sono disponibili, è possibile aggiungere un identificatore di sessione all'URL.
Per disabilitare i cookie, impostare sessionState cookieless="true".
-->
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;user id=sa;password="
cookieless="false"
timeout="20"
/>

<!-- GLOBALIZZAZIONE
Questa sezione specifica le impostazioni di globalizzazione dell'applicazione.
-->
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

</system.web>

</configuration>

Ho provato anche ed eliminare questo file dalla cartella di cui sopra e mi viene segnalato il seguente errore:

Server Error in '/' Application.
--------------------------------------------------------------------------------

This type of page is not served.
Description: The type of page you have requested is not served because it has been explicitly forbidden. The extension '.vb' may be incorrect. Please review the URL below and make sure that it is spelled correctly.

Requested Url: /WebApplication3/WebForm1.aspx.vb


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032

Per quanto riguarda l'autenticazione per accedere alla cartella comunico che non devo fare nessuna autenticazione.
In locale tutte le WebApplication funzionano. Sul mio dominio funziona solo WebApplication6.
Sono in attesa di una tua gentile risposta.
Carlo
6 messaggi dal 28 dicembre 2004

Ciao,
con la tua guida ho risolto i problemi che avevo incontrato. Da una mia pagina sul mio sito www.carloelce.it
avevo creato dei link a delle WebApplication nella pagina http://www.carloelce.it/didattica.htm programmate con asp.net. Tutte hanno incominciato a funzionare non appena ho impostato la riga iniziale delle WebForm nel modo da te consigliato e cioè nel modo seguente:
<%@ Page Language="vb" AutoEventWireup="false" Src="WebForm2.aspx.vb" Inherits="WebForm2" aspCompat="False"%.
Ancora grazie.
Avrei qualche altro problema ma penso che adesso non sia il caso di assillarti.
Carlo

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.