Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Eseguire applicazione Web a 64bit
martedì 29 maggio 2012 - 09.33
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
VB.NET
|
.NET 3.5
|
.NET 4.0
|
Windows Server 2008 R2
|
Windows 7
|
Visual Studio 2010
|
Visual Studio 2008
|
Internet explorer 8.0
|
Chrome
|
Safari
|
Firefox
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 29 mag 2012 - 09:33
Buongiorno,
ho cercato invano in rete e mi rivolgo a voi.
Purtroppo ho poca esperienza con ASP.NET; come da titolo avrei necessità di eseguire un'applicazione a 64 bit.
Il target nel mio progetto è ANY CPU ma quando eseguo qualsiasi webapplication, anche la più semplice possibile, questa gira a 32.
Lo so perchè:
1) un componente a 64 bit non viene eseguito
2) il risultato di IntPtr.Size è 4 ( e non 8 come sui 64)
Ovviamente sviluppo su una macchina a 64 bit con W7 x64.
Sapreste aiutarmi?
Grazie,
Ciao
J
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 29 mag 2012 - 10:56
facciamo passo passo.
come primo passo controlla nella lista dei "pool di applicazioni", il pool assegnato al tuo sito.
Guarda nelle proprietà avanzate la voce "Attiva applicazioni a 32 bit": deve essere su "false"
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 29 mag 2012 - 11:05
Ciao,
grazie della risposta.
Ora...come ho detto sopra ho poca esperienza quindi ti chiedo scusa per eventuali domande inutili o banali.
Io ho semplicemente creato un'applicazione Web ASP.NET dal menu Nuovo Progetto di Visual Studio.
Le modifiche che mi dici di fare sono su IIS: io non ho toccato alcuna configurazione di IIS.
Grazie anticipatamente.
J
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 29 mag 2012 - 11:06
il sito come lo lanci? da visual studio?
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 29 mag 2012 - 11:12
Esatto,
compilo ed eseguo.
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 29 mag 2012 - 13:51
Ok.
visual studio quindi non usa un web server, ma ne usa uno suo di sviluppo (cassini).
A meno che tu non abbia VS2010, cassini gira solo a 32 bit.
Se è questo il caso tuo, devi abilitare l'esecuzione del sito web utilizzando il webserver che hai sul computer (se ne hai uno).
(tasto destro sul sito -> pagina delle proprieta -> opzioni di avvio -> usa server personalizzato)
Altrimenti devi cercare in rete (si trova facilmente) come abilitare l'esecuzione a 64 bit per VS2008.
ciao
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 29 mag 2012 - 15:04
Ciao,
sulla mia macchina ho installato IIS (versione 6.1...dovrei aggiornarlo?). Quando eseguo l'applicazione, specificando come server "Usa server Web IIS locale" e come URL Progeto "http://localhost/<nome progetto>", mi esce un errore contenente tutto il sorgente della pagina ed in testa la dicitura: "Impossibile avviare il debug sul server Web".
J
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 29 mag 2012 - 15:40
oh mamma, ma non è che hai la versione a 32 bit???
ti consiglio di leggere qui:
http://blogs.iis.net/hosterposter/archive/2007/02/12/getting-64-bit-or-32-bit-applications-working-on-iis-6-0-x64.aspx
http://support.microsoft.com/kb/894435
http://cosier.wordpress.com/2008/11/11/switching-iis-60-to-64bit-mode/
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 29 mag 2012 - 17:39
Ciao,
dall'ultimo link ho installato ASP.NET a 64bit.
Ora per lo meno l'applicazione parte ma ho altri tipi di errore che prima c'erano.
A questo punto temo che l'unica soluzione sia quella di usare Cassini a 64 bit.
E' questo quello che intendevi?
http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe
Grazie
Ciao
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mar 29 mag 2012 - 20:53
si, più o meno.
ma non mi hai ancora detto che versione di VS hai.
io con VS2010 64bit non ho questi problemi
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 29 mag 2012 - 20:59
Scusa...allora...
sulla mia macchina ho sia VS2008 che VS2010.
Nel frattempo però ho provato anche ad aprire la soluzione da un'altro PC solamente con VS2010 (sempre x64 ovviamente).
Anche sull'altra macchina ho lo stesso problema; ora ti spiego bene: uso un componente esterno installato con la versione a 64bit.
Se creo una Web Application solamente con un bottone e, alla pressione, faccio creare un oggetto di quel componente, questo va in errore (generico del tipo "impossibile creare l'oggetto").
In un applicazione windows form (e la eseguo a 64bit) l'oggetto in questione viene creato correttamente.
Ciao
Grazie
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
gio 31 mag 2012 - 13:06
mm, probabilmente io ho modificato qualche configurazione che in questo momento non ricordo.
hai provato a seguire i suggerimenti dei link?
Altra cosa, quando lanci il sito web, prima di cliccare sul bottone che non funziona, vai a vedere i processi e cerca w3wp.exe
Cosa vedi? w3wp.exe o w3wp.exe*32 ??
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
gio 31 mag 2012 - 15:22
Ciao,
ho seguito i consigli che mi hai mandato ma nulla! :-( per un motivo o per un altro non vanno.
Ad ogni modo non ho il processo w3wp.exe ma ho WebDev.WebServer.EXE*32
Potrebbe essere lui?
Grazie ancora!
J
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
gio 31 mag 2012 - 16:27
a si, scusa, hai cassini.
Si, è proprio lui, ed il fatto che c'è scritto *32 vuol dire che sta ancora girando a 32 bit.
Non hai visto quel link che dice come fare l'aggiornamento per farlo girare a 64?
c'è da scaricare un pacchiettino ed aggiornare cassini
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
gio 31 mag 2012 - 16:32
Perdonami ma me lo devo essere perso...io ho visto tutti quelli per IIS che ahimè non hanno portato ad esiti positivi.
Potresti ripostarlo?
Grazie
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
mer 6 giu 2012 - 16:59
il link era questo:
http://codeka.com/blogs/index.php/2007/06/18/64_bit_webdev_webserver_exe
ma ho visto che necessita di Reflector per estrarre il codice sorgente di Cassini.
allora meglio questo:
http://cassinidev.codeplex.com/
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
_jack_
Profilo
| Junior Member
125
messaggi | Data Invio:
ven 8 giu 2012 - 17:41
Ciao!
ho seguito il link ma mi gira comunque a 32 bit!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !