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 1.0/1.1
Helloword
giovedì 12 gennaio 2006 - 18.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dibesw
Profilo
| Newbie
4
messaggi | Data Invio:
gio 12 gen 2006 - 18:21
Salve sono alle prime armi e sto cercando di pubblicare helloword (progetto che esce automaticamente da visual studio 2005 quando si crea un progetto webservice); in locale funziona ma quando lo pubblico mi da una pagina di errore "Server Error in '/' Application"; il progetto è costituito da 2 dir (app_code che contiene Service.vb e app_data che è vuota) più 2 file: service.asmx e web.config. le domande sono: 1) i nomi interni tempuri.org devono essere personalizzati? a mano direttamente nei suddetti moduli oppure tramire visual studio? 2) i nomi http://localhost vanno sostituiti con il nome del dominio (nel mio caso tecnomobile.net)?. 3) le cartelle vanno copiate nella root? posso copiare il tutto in una sottocartella?. Sono quasi disperato. Saluto tutti e vi ringrazio anticipatamente.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 12 gen 2006 - 18:28
>Salve sono alle prime armi e sto cercando di pubblicare helloword
>(progetto che esce automaticamente da visual studio 2005 quando
>si crea un progetto webservice); in locale funziona ma quando
Ciao e benvenuto,
intanto è HelloWorld, e non HelloWord ... :D
>1) i nomi interni tempuri.org
>devono essere personalizzati? a mano direttamente nei suddetti
>moduli oppure tramire visual studio?
Sì, c'è scritto direttamente nel web serivce come modificarlo (prima di pubblicare il web service naturalmente).
E' sufficiente che prima della dichiarazione di classe del WEb Service ci metti:
<WebService(Namespace:="
http://microsoft.com/webservices/"
)>
Public class MyWebService
Dove
http://microsoft.com/webservices/
lo puoi sostituire con ciò che vuoi.
>2) i nomi http://localhost
>vanno sostituiti con il nome del dominio (nel mio caso tecnomobile.net)?.
Si, naturalmente,
http://www.tuosito.it
oppure se hai un ip statico anche
http://10.10.10.1
dove 10.10.10.1 è l'IP che ti hanno assegnato.
>3) le cartelle vanno copiate nella root? posso copiare il tutto
>in una sottocartella?. Sono quasi disperato. Saluto tutti e
> vi ringrazio anticipatamente.
Se stai usando Visual Studio .NET 2005, dal menù Build->Publish Web Site hai uno Wizard che fa tutto in automatico il deploy. Le cartelle bin app_code, ecc. vanno tutte copiate nella root assieme ai file .aspx, .asmx, .ascx, .css, immagini, ecc. lo Wizard fa tutto comunque automaticamente.
Per capire l'errore apri il webconfig e dove c'è il tag <customErrors imposta l'attributo mode="Off"
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
dibesw
Profilo
| Newbie
4
messaggi | Data Invio:
gio 12 gen 2006 - 19:40
purtroppo ho difficoltà con visual studio 2005 a collegarmi con ftp (quando si collega si impalla) e devo fare tutto in manuale; fra l'altro prima di pubblicare il progetto penso di dover fare Add Web Reference (e mi chiede il Web reference name che per default è localhost io ho messo tecnomobile) quindi io mi ritrovo le seguenti dir: app_data, app_code, app_webreferences (dove sotto c'e' la cartella tecnomobile nel cui interno ci sono service.disco,service.discomap,service.wsdl) e poi services.asmx e web.config. le copio tutte nella root? ciao
dibesw
Profilo
| Newbie
4
messaggi | Data Invio:
lun 16 gen 2006 - 08:12
Ti chiedo umilmente scusa, ma io ad oggi non sono riuscito a vedere pubblicato questo banalissimo HelloWorld nonostante i miei numerosissimi tentativi. Immagino che per te è una perdita di tempo, ma io purtroppo, non vaccio parte di tutta quella schiera di persone esperte di web. Quello che per te è scontato non lo è per me. Io chiedo solamente di conoscere quali sono i passi necessari alla pubblicazione di HelloWorld (build?, app_web_reference?) e, soprattutto, quali soni le dir da migrare su web (devo farlo a "manina" perchè non funziona il collegamente automatico su server, ho visual studio 2005). Cordiali saluti e buon lavoro.
dibesw
Profilo
| Newbie
4
messaggi | Data Invio:
lun 16 gen 2006 - 14:03
penso che prima o poi ci ariverò. allora ho eseguito publish che crea la la dir bin, web.config e .asmx. Invio questi moduli su web, Per caso devo chiedere al mio provider se è presente il framework 2.0 (perchè con il vb.net 2005 io lavoro con il 2.0). Se è presente 1.0 potrebbe non funzionare è vero?
ciao
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 !