2013-03-25 28 views
6

Ho installato NopCommerce sul sito Web di Windows Azure e sono in grado di visualizzare la home page del sito Web NopCommerce sull'URL del sito Web. Dopo aver effettuato l'accesso utilizzando le credenziali di amministratore, posso vedere il link Amministrazione in alto. Ma quando clicco sul link, il sito web di amministrazione non viene mostrato.Come pubblicare il sito di amministrazione NopCommerce e NopCommerce?

Sembra che con NopCommerce il sito Web di amministrazione non venga distribuito. Quando ho provato a pubblicare dal sito Web di amministrazione in Visual Studio al sito Web azzurro, non ha funzionato. Qualcuno può indicarmi che come posso distribuire il sito web di amministrazione?

risposta

3

È piuttosto complicato ma avrà senso per te dopo esserti abituato a NopCommerce.

È necessario creare una sottodirectory chiamata "Amministrazione" e distribuirla. Quindi si copiano TUTTI i file all'interno di /Administration/bin a /bin. Questi file includeranno Nop.Admin.dll e altre DLL utilizzate dall'amministratore.

Non dimenticare di copiare tutte le DLL plugin per /plugins

4

Run Deploy.bat nella cartella principale. Ciò creerà l'intera struttura del sito Web nella cartella Distribuibile. FTP fino al tuo sito.

1

Se si utilizza la distribuzione Web tramite Visual Studio, assicurarsi che nelle impostazioni di pubblicazione vengano distribuite come "RELEASE", altrimenti la directory di amministrazione 404. Ho pensato di condividerla dopo averlo scoperto nella versione 3.30.

3

Se si aggiunge il riferimento al progetto Nop.Admin su Nop.Web, verrà risolto.

2

basta spostare Nop.Admin.dll alla cartella Nop.web \ bin, questo errore è dovuto alla mancanza DLLNop.Admin.dll dalla roba.

1

per la pubblicazione del sito web NopCommerce applicazione di sotto è il passo:

Fase: 1 - Pubblicare il progetto Nop.Web.

Passaggio: 2 - Pubblica il progetto Nop.Admin.

Passare alla cartella in cui il vostro pubblicare pubblicare creato

Here is your answer below (Step :3 is your answer) : 

Fase: 3 - Tagliare tutte le DLL da parte dell'Amministrazione e incollare tutto dll nella cartella bin, che nella cartella bin principale per tutto il progetto.

Passaggio: 4 - Copia due elementi dal progetto di origine e nella cartella App_Data Settings.txt e InstalledPlugins.txt che non è pubblicato nel file di pubblicazione, quindi incolla questi due file nella cartella di pubblicazione in App_Data. (È necessario modificare la stringa di connessione in Setting.txt come per l'host del database).

Passaggio: 5 - Ora è necessario copiare tutta la cartella plug-in dalla cartella di origine (ma ricordarsi di questa cartella di plug-in che è necessario copiare dalla cartella di presentazione non dalla fonte principale in cui si trova il file della soluzione.) E sostituirla con la cartella dei plugin di pubblicazione.

Passaggio: 6 - Ora la tua pubblicazione è stata pronta.(ora è possibile eseguire l'installazione sul server di hosting)

0

È necessario accedere alle proprietà del progetto Nop.Web e andare alla scheda "Pacchetto/Pubblica Web" e sotto "Elementi da distribuire" impostarlo su "Tutti file in questa cartella di progetto ".

È necessario eseguire questa operazione per ogni "configurazione" che si è implementata in quanto non verrà impostata come predefinita per le nuove configurazioni che si potrebbero aver creato.

Il motivo per cui è necessario questo è perché il progetto di amministrazione è al di fuori dell'ambito Nop.Web. Pertanto, l'impostazione predefinita di "Solo i file necessari per eseguire questa applicazione" include solo i file Nop.Web. Se selezioni "Tutti i file in questa cartella di progetto", includerà il progetto di amministrazione perché nop.web ha dei riferimenti.

Spero che questo aiuti.

Problemi correlati