Newsgroup: it.comp.lang.delphi
Titolo: pubblicazione sito asp.net

Sto cercando di pubblicare la mia prima applicazione delphi (bde2006) su
un server (iis, asp 2.0), che consiste in un pulsante che se premuto
modifica il testo dello stesso. In locale nessun problema. Pubblico sul
sito copiando i file webforms. global e webconfig nella directory
principale e le dll nella dir bin.
A questo punto ottenevo una risposta che mi consigliava di mofificare il
webconfig in modo da reindirizzare l'errore su un file htm.
A questo punto perň quando richiamo mi porta al seguente indirizzo
http://www.miosito.it/mycustompage.htm?aspxerrorpath=/webform1.aspx
(pagina bianca). Credo di essere a buon punto, ma a questo punto non so
piů cosa fare.
Grazie di cuore se potete.
--- posted by geoForum on 
http://www.delphiedintorni.it

 A questo punto però quando richiamo mi porta al seguente indirizzo [...]
Posta il contenuto (senza i commenti inseriti automaticamente dall'IDE) 
del file di configurazione "web.config"), ed eventualmente una 
schematizzazione dei file di cui hai fatto il deploy sul server (nomi ed 
estensioni).
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Intanto grazie per il soccorso. Avevo letto una doscussione precedente
nella quale davi indicazioni ad una persona con i miei stessi problemi. Ho
cercato di seguire le tue risposte fino a che hanno risolto il mio caso.
Cmq questo è il web config (spero di non aver tagliato troppo) oggetto
veramente misterioso (se cortesemente hai indicazioni ti prego di illuminarmi)
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <compilation
         defaultLanguage="c#"
	 debug="true">
	 <assemblies>
	 </assemblies>
    </compilation>
    <httpModules>
    </httpModules>
    <customErrors 
    mode="RemoteOnly" defaultRedirect="mycustompage.htm" 
    /> 
    <authorization>
        <allow users="*" /> <!-- Allow all users -->
    </authorization>
    <authentication mode="Windows" /> 
    <trace
        enabled="false"
        requestLimit="10"
        pageOutput="false"
        traceMode="SortByTime"
		localOnly="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" 
    />
    <globalization 
            requestEncoding="utf-8" 
            responseEncoding="utf-8" 
   />
 </system.web>
</configuration>
e questi i references copiati nella bin: system.data.dll, system.dll,
system.drawing.dll, system.web.dll, system.xml.dll (oltre alla dll
generata da delphi e ad un file estensione pdb (credo inutile ma non dannoso)
Grazie molte. Stefano


 generata da delphi e ad un file estensione pdb (credo inutile ma non dannoso)
Copia solamente la DLL generata da Delphi, poiché le altre DLL che hai 
citato (System.*.dll) fanno parte del framework e quindi sono già 
presenti sul server (installate nella GAC).
I file .pdb contengono informazioni di debug e non ti servono in questo 
contesto.


> generata da delphi e ad un file estensione pdb (credo inutile ma non
dannoso)
MARCO BREVEGLIERI sei mitico. Funziona egregiamente.
A tempo perso e secondo la tua esperienza; ho un applicativo win32 che
legge da file excel i dati necessari. Volendo portarlo sul web conviene
mantenere la lettura da excel (con upload del file da parte
dell'utilizzatore) o conviene cambiare architettura. Considera che ogni
utilizzatore dovrebbe crearsi la propria base dati (e da questo punto di
vista excel č portentoso perchč tutti lo possiedono e bene o male lo
conoscono). Visto che č una cosa che in ogni caso devo implementare
partendo da zero come know-how credo che convenga scegliere la soluzione
piů flessibile e duratura.
Grazie tante. Le mie conoscenze di natura attuariale, finanziaria e
previdenziale sono a tua disposizione (se ti dovessero mai servire intendo).
Ciao, Stefano Leoni


 Ciao, Stefano Leoni
Ok, lo terrò a mente. :-D


  (
http://www.marco.breveglieri.name
)
Ho ottenuto l'errore in se ed ora l'applicativo funziona.
Grazie.
Certo non si finisce mai di studiare ma la cosa mi stuzzica parecchio e
nei ritagli di tempo vedrň di capire come posso implementare i tuoi
preziosi consigli.
Grazie di nuovo.
Ciao stefano
