Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Come si installa su Aruba??

Qualcuno di voi ha mai installato un'applicazione .NET su un dominio
Aruba? mi sapete dare qualche consiglio?
Ciao e grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Io ho semplicemente copiato le mie pagine ASPX sul server tramite un
programmino FTP.
Se il tuo dominio (con spazio web) risale a più di un anno fa, devi pagare 1
Euro e qualcosa per il supporto .NET (con relativo trasferimento su un
server Win2003)
Ciao, Vincenzo

 Ciao, Vincenzo
Dovrei rientrare nell'anno.
Ma le dll dove le metti? nel cartella cgi_bin??



mettile sotto \bin
Ciao

 Ciao
Ma non c'è....la creo??



Puoi anche creare la directory ma poi la dll chi la registra?
Non credo che Aruba ti faccia mettere delle dll sui loro server. Per queste
cose ci sono i servizi di hosting.
Se tutti gli utenti volessero installare dll sui server diventerebbero un
puttanaio!
Ciao, Vincenzo

 Puoi anche creare la directory ma poi la dll chi la registra?
Se per DLL intendi un assembly creato dalla compilazione di codice .NET,
non č necessaria alcuna registrazione.
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://italy.mvps.org

 .NET, non è necessaria alcuna registrazione.
bho, io sono agli inizissimi con 
asp.net
sto solo "spippolando" per ora , senza guide o altro, io di solito creo un
progetto col net, alla fine prendo il file aspx.vb e lo "inserisco" nel file
Aspx dentro ai tag Script latoserver, prendo SOLO questa pagina e la copio
sul sito, il metodo e' barbaro ma funzionante.
Qualcuno mi spiegherebbe come fare, invece, a pubblicare il progetto net in
poche parole ?
cosa devo usare al posto della aspx manipolata ?
se carico le pagine separate Aspx e aspx.vb non va, la dll non saprei cosa
farmene, se carico tutta la cartella del progetto e clikko sull'aspx idem
come sopra... non va !
bho !
Prima o poi devo dare un occhiatina alla guida...
GRAZIE !
-- 
<Gigio-pappa-pronta-2k>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Prima o poi devo dare un occhiatina alla guida...
:)))


 
http://support.microsoft.com/default.aspx?scid=kb;en-us;326355
emm emm, li' si parla di directori virtuali... nel post si parla di aruba...
e si sa che hanno una politica al quanto "castrante" ^_^;
ora faccio un po di prove e vi dico...
-- 
<Gigio2K>


 ora faccio un po di prove e vi dico...
Non per essere pignolo, ma nel documento c'e' scritto:
"If you have not already set up the destination directory..."
Ora, dato che parli di Aruba, devi 'saltare' questa parte del documenti in
quanto il tuo web site/virtual directory è già stato configurato...
Il dubbio resta solo sul fatto che il .NET Framework sia *effettivamente*
installato sul server dove risiede il tuo sito web...
Per fare una prova terra-terra, crea un nuovo file di testo, chiamalo
test.aspx e mettici dentro questo codice:
<%
Response.write("Ok, funziona")
%>
Pubblica la pagina via FTP e richiamala dal browser.
Se ti viene visualizzata correttamente la stringa, allora il .NET
Framework è presente...
Ciao!


 *effettivamente* installato sul server dove risiede il tuo sito web...
non ci siamo capiti, io sul mio pc lavoro con una SOLUZIONE 
asp.net
 che mi
crea file Aspx e i relativi aspx.vb ok ?
questo sul PC funziona, se lo copio sul server no
ho usato copy solution come descritto qui:
http://www.15seconds.com/issue/030806.htm
e mi ha creato la cartella con i file ma se clikko sull'aspx da web ottengo
questo :
http://www.g2kweb.it/Copy_of_WebApplication8/DrawToImage.aspx
per farlo funzionare sul server devo prendere il solo file ASPX, ripulirlo,
prendere il codice aspx.vb e metterlo dentro un tag:
<script runat=server>
'codice che era in aspx.vb
</script>
E solo cosi' SUL WEB funziona (
http://www.g2kweb.it/gigio2k/drawtoimage.aspx
 ) .
Ecco,cercavo una scappatoia a questo accrocchio. Tutto qui. Dovra' esistere
un metodo di pubblicazione penso, ora il bello sta' nel capire cosa
configurargli !


 capire cosa configurargli !
Metti anche la directory BIN e la DLL, vedrai che funziona...
Inoltre, se vuoi capire esattamente qual'e' l'errore che si verifica sul
server, modifica il file web.confing come suggerito sulla pagina di errore
che mi hai indicato... altrimenti, non capirai mai cosa č successo sul
server.


 successo sul server.
ARUBA -> Non puoi


 ARUBA -> Non puoi
Sei sicuro-sicuro che non puoi modificare il file web.config della tua
root???
;)
Prova, prova... vedrai che funziona ;)



Io non ho ancora provato a pubblicare le pagine compilate (.dll) ma con una
semplice copia dei files .aspx (creati con WebMatrix, non ho ancora provato
a usare VS perchè non mi piace tanto il fatto che mi crea 80 files per una
sola pagina) funziona.
Funziona sicuramente anche la copia di .dll perchè alcune pagine usano
assembly compilati, come ad es.
http://www.neodatatype.net/eee/neteee_test.aspx
e
http://www.neodatatype.net/eee/neteee_structure.aspx
Queste usano degli assembly compilati presenti nella cartella \bin, creata
da me, del sito (le .dll devono stare nella \bin sotto la root della
webapplication).
Ciao

 Ciao e grazie
Ragazzi ricapitoliamo un istante.
Le dll create con visual studio .NET non vanno registrate e sono quelle
dll che contengono tutto il codice del codbehind quindi se nella pagina si
fa un codice runat=server funge per forza.
Io, nel mio dominio su Aruba, ho creato una cartella, dentro a quella
cartella ho copiato tutti i file .aspx e .ascx ed il file web.config.
Poi ho creato (sempre dentro a questa cartella) una cartella chiamata
"bin" e dentro ci ho messo tutti i file (2) .dll .
Ciò nonostante non va.
Potete vedere voi stessi all'indirizzo
http://www.diavolaccitoscani.it/uploader/uploader.aspx
Fra l'altro l'errore che da adesso dovrebbe dipendere dal custom error
configurato male dentro il web.config ma è strano perchè dentro il
web.config che sta sul server il custom error è messo a Off come richiesto
quindi non capisco.
Datemi una mano perchè ho già tutto pronto e speravo di farlo funzionare
in tempi accettabili.


 funzionare in tempi accettabili.
Ci mostri il web.config?
Lo hai messo nella root del sito web?
Ciao!


 in tempi accettabili.
Se hai tutto pronto significa che il locale funziona.
Fai un x-copy del tutto e *dovrebbe* funzionare anche su aruba, a parte cose
strane tipo cartelle in sola lettura (Aruba permette la letura scrittura da
parte degli script solo su \Public e \mdb-database se non ricordo male).
Ciao

 Ciao!
Eccolo...
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 
  <system.web>
    <!--  DYNAMIC DEBUG COMPILATION
          Set compilation debug="true" to enable ASPX debugging. 
Otherwise, setting this value to
          false will improve runtime performance of this application. 
          Set compilation debug="true" to insert debugging symbols (.pdb
information)
          into the compiled page. Because this creates a larger file that
executes
          more slowly, you should set this value to true only when
debugging and to
          false at all other times. For more information, refer to the
documentation about
          debugging 
ASP.NET
 files.
    -->
    <compilation 
         defaultLanguage="c#"
         debug="true"
    />
    <!--  CUSTOM ERROR MESSAGES
          Set customErrors mode="On" or "RemoteOnly" to enable custom
error messages, "Off" to disable. 
          Add <error> tags for each of the errors you want to handle.
          "On" Always display custom (friendly) messages.
          "Off" Always display detailed 
ASP.NET
 error information.
          "RemoteOnly" Display custom (friendly) messages only to users
not running 
           on the local Web server. This setting is recommended for
security purposes, so 
           that you do not display application detail information to
remote clients.
    -->
    <customErrors mode="Off" 
    /> 
    <!--  AUTHENTICATION 
          This section sets the authentication policies of the
application. Possible modes are "Windows", 
          "Forms", "Passport" and "None"
          "None" No authentication is performed. 
          "Windows" IIS performs authentication (Basic, Digest, or
Integrated Windows) according to 
           its settings for the application. Anonymous access must be
disabled in IIS. 
          "Forms" You provide a custom form (Web page) for users to enter
their credentials, and then 
           you authenticate them in your application. A user credential
token is stored in a cookie.
          "Passport" Authentication is performed via a centralized
authentication service provided
           by Microsoft that offers a single logon and core profile
services for member sites.
    -->
    <authentication mode="Windows" /> 
	<!--  AUTHORIZATION 
          This section sets the authorization policies of the application.
You can allow or deny access
          to application resources by user or role. Wildcards: "*" mean
everyone, "?" means anonymous 
          (unauthenticated) users.
    -->
    <authorization>
        <allow users="*" /> <!-- Allow all users -->
            <!--  <allow     users="[comma separated list of users]"
                             roles="[comma separated list of roles]"/>
                  <deny      users="[comma separated list of users]"
                             roles="[comma separated list of roles]"/>
            -->
    </authorization>
    <!--  APPLICATION-LEVEL TRACE LOGGING
          Application-level tracing enables trace log output for every
page within an application. 
          Set trace enabled="true" to enable application trace logging. 
If pageOutput="true", the
          trace information will be displayed at the bottom of each page. 
Otherwise, you can view the 
          application trace log by browsing the "trace.axd" page from your
web application
          root. 
    -->
    <trace
        enabled="false"
        requestLimit="10"
        pageOutput="false"
        traceMode="SortByTime"
		localOnly="true"
    />
    <!--  SESSION STATE SETTINGS
          By default 
ASP.NET
 uses cookies to identify which requests
belong to a particular session. 
          If cookies are not available, a session can be tracked by adding
a session identifier to the URL. 
          To disable cookies, set sessionState cookieless="true".
    -->
    <sessionState 
            mode="InProc"
            stateConnectionString="tcpip=
127.0.0.1:42424
"
            sqlConnectionString="data
source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false" 
            timeout="20" 
    />
    <!--  GLOBALIZATION
          This section sets the globalization settings of the application. 
    -->
    <globalization 
            requestEncoding="utf-8" 
            responseEncoding="utf-8" 
   />
 
 </system.web>
</configuration>


 Ciao
Si in locale funge tutto.
x-copy?? in che senso? io l'ultima volta che ho fatto copy ero in dos!


> Lo hai messo nella root del sito web?
Ripeto la domanda:
Lo hai messo nella root del sito?
ovvero, nella directory che corrisponde a
http://www.diavolaccitoscani.it
e non nella directory che punta a
http://www.diavolaccitoscani.it/uploader
ciao!


 ciao!
Sorry..., l'ho messo dentro a 
http://www.diavolaccitoscani.it/uploader
adesso provo a metterlo anche nella root


 adesso provo a metterlo anche nella root
Facci sapere...


 x-copy?? in che senso? io l'ultima volta che ho fatto copy ero in dos!
Nel senso di una copia pari pari di tutto il sito.
Ciao

 Facci sapere...
Adesso direi che funge.....sto correggendo dei problemi relativi ai
percorsi.
Appena l'applicazione funge, vi faccio sapere una procedura "standard" per
installare sti cosi almeno la prossima volta non c'è da impazzire.


 da impazzire.
Ok, anche se non c'e' nulla di piů banale di pubblicare un'applicazione
ASP.NET
 ;)
Ciao!


 Ciao!
Bene...allora te non leggere!!


 Bene...allora te non leggere!!
Permaloso? ;)
Comunque, come ti è stato fatto notare, 'distribuire' un'applicazione
ASP.NET
 richiede solo di fare un semplice XCOPY/FTP
...proprio come ai tempi del DOS


 un'applicazione 
ASP.NET
 ;)
e certo come no... ADDIO M$ CRUDELE ...
/me arrotola un cavo RJ5 al case e si butta dalla poltrona....
"Adddiooooooooooooo......" *Plof*
-- 
-Gigio@Work(?)-

 Prova, prova... vedrai che funziona ;)
...ecco ! No, non funzia !
Ora ho pasticciato, ti incollo il webconfig che ho in root :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <compilation defaultLanguage="vb" debug="true" />
    <customErrors mode="Off" />
    <authentication mode="Windows" />
    <authorization>
        <allow users="*" /> <!-- Operazioni consentite a tutti gli
utenti -->
    </authorization>
    <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;Trusted_Connection=yes"
            cookieless="false"
            timeout="20"
    />
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
  </system.web>
</configuration>
come dai miei precedenti post : "Cosa cavolo si deve modificare ?"
-- 
-Gigio@Work(?)-

 sto solo "spippolando" per ora , senza guide o altro
Lo hai letto questo documento che ti avevo segnalato?
How To Deploy an 
ASP.NET
 Web Application Using Xcopy Deployment
http://support.microsoft.com/default.aspx?scid=kb;en-us;326355
Dai, non mi dire che è complicato...


 ...ecco ! No, non funzia !
Se leggi questa F.A.Q. disponibile sul server di Aruba, si capisce che il
file web.config è possibile configurarlo a piacere...
http://faq.aruba.it/r_HostWin_linguaggi/hostWin_linguaggi_14.htm
Sei sicuro di averlo messo nella root del tuo sito web???
Ciao!


 Dai, non mi dire che è complicato...
Certo che non e' complicato, peccato che pubblicandolo cosi' la solution non
funziona !!!
Bho, nemmeno dovevo inserirmi nel post perche' , lo ripeto di nuovo ,
l'
asp.net
 lo sto solo guardando da lontano.
Cavolo pero', prendo il file Aspx e ci includo lo "script" vb e funziona,
prendo tutta la solution,la pubblico e non funziona, 50mila file , aspx
aspx.vb , asa , config assembly.. e che cavolo !
Una cosa semplice semplice sarebbe stata quella di far creare la Dll e
usarla come pagina normale, tipo un normale progetto :
Con la solution e i suoi file ci sviluppi , poi crei UN file (dll in questo
caso) e lo usi da web con get e post ecc
www.miosito.com/miadll.dll?parametri
 ...  , cosi copiavi SOLO la dll e stavi
a posto. ^_^
Logicamente sono ragionamenti da "ignorante" in materia... lasciamo perdere,
lo riprendero' quando saro' costretto !
-- 
-Gigio@Work(?)-

 perdere, lo riprendero' quando saro' costretto !
Insomma, come i CGI di "una volta" ;)
Ciao!


 Insomma, come i CGI di "una volta" ;)
Esattamente, ma dandoti la duplice scelta :
Crea DLL , Crea soluzione in Aspx
ok, dai se ho tempo sto fine settimana ci butto un occhio sulla
documentation !
Grazie della pazienza !
-- 
-Gigio@Work(?)-

 Crea DLL , Crea soluzione in Aspx
Verifica che nel sito web esista la cartella
aspnet_client.
Inoltre, il tuo progetto usa interop COM?
-- 
Salute e Saluti a Tutti.
Gabriele Del Giovine [Microsoft MVP] Windows Server
- Le informazioni fornite in questo messaggio sono fornite
  senza vincolo di garanzia e senza responsabilità alcuna.

 Sei sicuro di averlo messo nella root del tuo sito web???
certo che si, ho provato sia nella root della solution (identico alla
situazione in locale) sia nella root del server remoto.
Creero' una app semplice e iniziero' i test, ora e' diventata una lotta tra
me e M$ ...


 Inoltre, il tuo progetto usa interop COM?
no no , restituisce (dovrebbe) in uotput una immagine. Compresso in un file
aspx funziona, usando l'intera solution con Dll e dile aspx-vb e tutti gli
altri invece ancora no...
compresso : 
http://www.g2kweb.it/gigio2k/drawtoimage.aspx
sorgente : 
http://www.g2kweb.it/public/download/DrawToImage.html


 lotta tra me e M$ ...
ok , una app base con il solo codice :
"Response.Write("1 + 1 = 10 ^_^ ") "
Funziona , ora devo riuscire a capire se sia possibile su aruba visualizzare
gli errori. Ravaniamo nel loro asurdo forum e nelle faq...


 lotta tra me e M$ ...
Beh, tienici aggiornati :)


 web.config nella root di 
http://www.g2kweb.it
 ???
/me prende il fucile ...
*tla tlak*
Dicevi ?
^_^


 e purtroppo sto leggendo che non e' possibile "per motivi di sicurezza"
:-/
Non è possibile cosa?
Io lo faccio :)
E' sconsigliabile lasciare il debug attivo perchè non è bello che altri
vedano quale sia il tuo problema.
Ad es. io quando ho finito di pasticciare con il codice rimetto a Off la
gestione degli errori (con redirezione a una pagina personalizzata) e mi
faccio inviare a casa un'e-mail con le eventuali informazioni sull'errore.
Ciao

 /me prende il fucile ...
Ok, ok...


 sicurezza" :-/
Com'e' andata finire Gigio2K?
...sono curioso...
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 ...sono curioso...
Che son tornato a lavoro ^_^
Dovevo chiedere a Zanna ma alla fine tra na cosa e n'altra...
Cmq sia , se qualcuno e' riuscito ad attivare la pagina degli errori (non
quelli personalizzati) Faccia un fischio, io tra faq e forum e il mio povero
56k non ho trovato nulla ...
PS: ma avete provato la ricerca del forum ? non per parlarne male... ma per
usarlo e avere le risposte in giornata occorre una 10mbit ?
-- 
-Gigio@Work(?)-