- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Server Error in '/' Application ... ??? Aiuto!
-
Si ho l'accesso al file manager
-
No, i sorgenti...
Dal file manager accedi alle librerie compilate di asp.net.
Quello di cui hai bisogno sono i sorgenti per fare le eventuali modifiche e quindi ricompilare.
-
Ho l'ftp...per sorgenti sinceramente non ho capito cosa intendi
-
OK, nella root del sito trovi una cartella che si chiama bin, questa contiene una serie di file .dll, in questi file (librerie) c'è il codice che fa "funzionare" il tuo sito.
Il problema è che le dll sono compilate e quindi il codice non è in chiaro.In teoria si potrebbero decompilare, ma se il software per la realizzazione del sito non è tuo potresti incorrere in qualche problema legale.
Il mio consiglio è quello di affidarti ad un professionista di fiducia, se vuoi provare a cercarne uno qui sul forum c'è la sezione adatta: http://www.giorgiotave.it/forum/collaborazioni-web-e-lavoro-offro-e-cerco/
-
Su altro forum/gruppo mi hanno detto che il problema è il rewrite
-
Sì, probabilmente... per routing intendevo quello:
Routing (cioé instradamento) è il concetto in generale, Rewrite o meglio UrlRewrite (cioé riscrivere un indirizzo) è l'implementazione specifica per asp.net
-
Non ho mai "lavorato" con asp.net, non sò dove mettere le mani...
Ed è abbastanza urgente risolverlo
-
Bene, allora hai proprio bisogno di una mano da qualche esperto, scrivi qui: http://www.giorgiotave.it/forum/collaborazioni-web-e-lavoro-offro-e-cerco/
-
Questo è il codice del rewrite, "esperti" mi dicono di sicuro il problema è lì... ho provato a cambiarlo, come mi suggeriscono, ma niente...
[PHP]<rewriter>
<rewrite url="~/news/(.+)/(.+).aspx" to="~/DynaNews.aspx?MyTitleId=$1"/>
<rewrite url="~/gioielli/(.+)/(.+).aspx" to="~/DynaPro.aspx?MyTitleId=$1"/>
<rewrite url="~/gioiello(.+)(.+)(.+).aspx" to="~/SinglePro.aspx?MyTitleId=$2&MyCat=$3"/>
<rewrite url="~/gioiello/(.+)/(.+)/(.+).aspx" to="~/SinglePro.aspx?MyTitleId=$1&MyCat=$2&pageid=$3"/>
</rewriter>[/PHP]
-
OK, la configurazione è formalmente corretta... il $1 della seconda riga riporta tutto ciò ch compare nel 1° '(.+)', ad esempio in artetrusca.it/gioielli/1/anelli.aspx, viene sostituito con 1.
Sempre nel web.config devi avere la sezione "httpModules" contenente il modulo rewrite, tipicamente UrlRewrite, ma esistono anche altri moduli.
Oltre alla configurazione dovresti avere nella bin anche la dll relativa (es: UrlRewrite.dll).
Nella root del sito dovresti anche avere il file **DynaPro.aspx**Se hai tutto questo, probabilmente il problema potrebbe essere in questo ultimo file che non fa il proprio dovere...
-
[PHP] <httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpModules>[/PHP]Cartella BIN:
Bin\Intelligencia.UrlRewriter.dll: Impossibile leggere il file a cause di permessi insufficienti o il formato di file non è supportato.
Lo stesso file c'è anche in xml e lo apre**DynaPro.aspx **si c'è
-
Posta il contenuto di DinaPro
-
Incollato qui: pastebin.com/UYimP9Wr
-
Bene, adesso siamo arrivati al punto d'origine.
Una certezza è che se provi a usare questa pagina il sito funziona:
http://artetrusca.it/DynaPro.aspx?MyTitleId=1Quindi quello che non funziona è l'URLRewriting, cioé a partire dall'indirizzo http://artetrusca.it/gioielli/1/anelli.aspx non si riesce ad arrivare a quello qui sopra...
Ma la configurazione è a posto, la dll è nella bin, nel web.config è dichiarataProva a ripartire da 0 con la configurazione: http://urlrewriter.net/index.php/support/configuration
Verifica anche di NON avere una cartella gioielli sul sito
-
Si visto che funziona, già me lo avevano detto..
Il problema si è l'url rewriting...maledetto !
Mai fatte queste cose...boh!!!!
Grazie mille per ora!
Cartella gioielli o simili niente...
-
Proprio non riesco...boh!
-
Prova a postare il contenuto di DynaPro.aspx
-
Eccolo: pastebin.com/NtWUvAGj
Grazie
-
Mi viene un dubbio....
Prova ad aggiungere nella configurazione del rewrite questa riga:
<rewrite url="~/nuovotest/(.+)/(.+).aspx" to="~/DynaPro.aspx?MyTitleId=$1"/>
-
e dopo prova a lanciare dal browser il link: http://artetrusca.it/nuovotest/1/anelli.aspx