Helloword

giovedì 12 gennaio 2006 - 18.21

dibesw Profilo | Newbie

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

>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

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

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

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

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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5