2010-04-13 13 views
5

Ho trasformato il mio sito Web ASP.NET VS2008 in una "Applicazione Web" oggi utilizzando VS2010. Quindi ora è possibile creare un pacchetto di distribuzione. Un pacchetto zip che può essere importato direttamente in IIS7.ASP.NET Distribuzione in IIS7/VS2010 come applicazione Web

In genere ho aggiunto un sito Web in IIS7 denominato mydomain.com e ho inserito tutto nella directory principale. Ha funzionato.

Tuttavia, da quando mi sono convertito in un'applicazione Web, questa applicazione è stata aggiunta sotto il "contenitore del sito Web". Ora sono confuso, ecco come appare adesso quando provo ad aprire il sito:

Navigando su mydomain.com si dice 404 ERRORE.

L'accesso a mydomain.com/mydomain.com apre il sito Web effettivo, ma in una sottocartella anziché nella directory principale. (L'applicazione prende il nome dal dominio)

Come rendere questa applicazione la radice del sito Web ora? Voglio che l'applicazione venga eseguita con ROOT mydomain.com e non con alcune sottocartelle.

Grazie mille!

+0

Che cosa stai usando per creare il tuo pacchetto zip? – Nathan

+0

Visual Studio 2010 -> Progetto -> Crea pacchetto di distribuzione – adchased

risposta

4

in VS 2010, fare clic destro il progetto e andare a Package/Publish settings .. Lì, in basso, nel Web Deployment Package settings, c'è un campo IIS Web site/application name.

Sembra che sia attualmente impostato su mydomain.com/mydomain.com o qualcosa di simile. Cambialo in mydomain.com e dovrebbe funzionare come previsto.

La seconda cosa da verificare è le impostazioni di pubblicazione (menu VS Build -> Publish "websitename"). Controlla il campo Sito/applicazione. Impostalo anche su mydomain.com, assicurati che non abbia alcuna barra.

Problemi correlati