Salve,

Oggi il mio Vs 2005 ha deciso di non funzionare in debug!!!

Non mi lascia mappare i percorsi relativi alla root, che iniziano con /
mentre se le apro dal browser funziona tutto bene e oltretutto mi apre un programma nella system-try che si chiama "Server di sviluppo asp.net" e le pagine in debug puntano a http://localhost:3137/CMS_Master/ mentre fino a ieri puntavano semplicemente a localhost. CMS_Master è il nome che ho dato all'applicazione

Oggi ho solo ricreato il nuovo sito che sto sviluppando chiamando l'applicazione CMS_Master.

qualcuno sa qual è la causa e la soluzione?

Grazie
Modificato da GianluigiRevello il 01 settembre 2007 16.18 -
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
Ciao, hai preso un virus di nome "Cassini" !
Sto scherzando, in visual studio, tra le proprità del sito web (start options), puoi scegliere se usare Cassini (default web server) (http://localhost:xxxx/tuoweb) oppure un custom server ed in questo caso specificare l'url del website che hai configurato in IIS (http://localhost/tuoweb) .

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
3 messaggi dal 30 agosto 2007
Ciao,

si in effetti ieri sera dopo l'ennesimo tentativo ho travato questa impostazione e adesso il debug funziona, però ho anche un altro problema  e cioè Vs non mi visualizza i fogli stile se il path del file css è riferito alla root cioè inizia con / mentre se è riferito alla pagina funziona.

Mi sapresti dire come mai?

Grazie
Gianluigi
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
cosa intendi per ".. riferito alla pagina" ?

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
3 messaggi dal 30 agosto 2007
Ciao,

riferito alla pagina con ../cartella/file.css
riferito alla root /cartella/file.css


nel primo caso funziona nel senso che mi fa vedere i colori che impostato nel css, nel secondo no come se il percorso del css fosse sbagliato mentre il percorso è giusto e nel browser lo vedi correttamente



Gianluigi
Modificato da gianluigi_revello il 03 settembre 2007 14.28 -
Modificato da gianluigi_revello il 03 settembre 2007 14.29 -
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
Il percorso del file css esterno deve riferirsi alla posizione del file della pagina web.
Se scrivi "../cartella/file.css" e raggiungi il file css correttamente significa che il file si trova in una cartella di livello superiore alla pagina web.
Se scrivi "/cartella/file.css" ti riferisci alla cartella root del sito, che in locale non è il tuo sito ma http://localhost/ , nel quale presumo non ci sia il file del css.

Se ti riferisci allo stesso file css da pagine web posizionate in cartelle con livelli diversi potresti usare questa sintassi:
<link runat="server" rel="stylesheet" href="~/CSS/Import.css" type="text/css" id="AdaptersInvariantImportCSS" />

nel quale scarichi al server la "risoluzione del percorso usando il carattere "tilde" ( href="~/ ).

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
Ciao,

scusa per il ritardo nella risposta

Il problema è che sul server funziona, nel senso che aprendo le pagine dal browser funzionano, è Vs che non mi considera i css se il percorso è riferito al sito per cui aprendo una pagina in Progettazione non mi renderizza i css


Grazie
Gianluigi

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.