2013-01-02 18 views
6

Sto tentando di caricare la mia applicazione web compilata su Internet. Mi è stato detto che tutto ciò di cui ho bisogno è il file dll che dovrebbe entrare nella cartella bin? È vero o è necessario caricare sia il file dll che la cartella bin?Come caricare con ASP.NET

Inoltre, c'è un modo migliore per creare in modo che non debba mescolare immagine, css e così via nella mia cartella di progetto? Forse un modo per copiare il file dll in una cartella bin e tutte le mie pagine aspx?

Ho funzionato ma sembra che continui a duplicare un mucchio di file e so che alla fine si presenteranno alcuni problemi.

risposta

7
  • Right-Click il vostro progetto e ricostruire
  • Fare clic con il progetto e quindi Pubblica - io uso "Pubblica i file nella directory" per verificare i file giusti vengono copiati.
  • individuare i file pubblicati in cui hai specificato sul sistema
  • Se si seleziona la cartella bin, tutti i riferimenti (.dll) devono essere all'interno
  • quindi caricare il contenuto della cartella pubblicata sul vostro sito.
+0

Lo sto pubblicando localmente, ma continuo a ricevere questo strano errore: il target "GatherAllFilesToPublish" non esiste nel progetto. Non mi indica nulla. Sai cosa sta succedendo? – rbtLong

+1

controllare questo link: http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/116d3562-99fb-45b0-acf9-b35bc393682e/ – codingbiz

+0

grazie al post di Syed ha detto che in realtà è un errore causato dagli strumenti di sviluppo di azure per il 2010. si scopre che abbiamo rinominato alcuni file di destinazione e facciamo un'installazione di patch. – rbtLong

5

Il modo più semplice è utilizzare il menu di Visual Studio Build -> Pubblica. Quindi si esporta direttamente tramite FTP sul server di destinazione o in una directory locale da cui si copiano i file nella directory Web.

Vengono pubblicati solo i file richiesti.

+0

penso che sto per provare a farlo localmente prima. per qualche ragione continuo a ricevere un messaggio strano come: L'obiettivo "MSDEPLOYTESTCONNECTION" non esiste in questo errore di progetto. – rbtLong

Problemi correlati