2013-03-25 9 views
6

Mam wdrożony NopCommerce do witryny Windows Azure i mogę zobaczyć stronę główną witryny NopCommerce pod adresem URL strony. Po zalogowaniu się przy użyciu poświadczeń administratora widzę link Administracja u góry strony. Ale kiedy kliknę link, strona administracyjna nie jest wyświetlana.Jak opublikować witrynę administratora NopCommerce i NopCommerce?

Wygląda na to, że witryna internetowa administratora NopCommerce nie zostanie wdrożona. Kiedy próbowałem publikować ze strony administratora w Visual Studio do strony internetowej, nie działało. Czy ktoś może mi wskazać, w jaki sposób mogę wdrożyć stronę administratora?

Odpowiedz

3

Jest to dość podstępne, ale ma sens po przyzwyczajeniu się do NopCommerce.

Musisz utworzyć podkatalog o nazwie "Administracja" i tam wdrożyć. Następnie skopiuj WSZYSTKIE pliki znajdujące się wewnątrz /Administration/bin do /bin. Pliki te będą zawierać Nop.Admin.dll i inne biblioteki dll używane przez Admin.

Nie zapomnij, aby skopiować wszystkie pliki DLL plugin /plugins

4

Run Deploy.bat w folderze głównym. Spowoduje to utworzenie całej struktury witryny w folderze Deployable. FTP do Twojej witryny.

1

Jeśli używasz internetowych wdrożyć za pomocą Visual Studio, upewnij się, że w ustawieniach publikowania wdrożyć jako „zwolnienie”, w przeciwnym razie woli katalog Administrator 404. Pomyślałem, że podzielę się po odkryciu tego w wersji 3.30 siebie ..

3

Dodanie odwołania do projektu Nop.Admin do Nop.Web zostanie rozwiązane.

2

Wystarczy przesunąć Nop.Admin.dll do folderu Nop.web \ bin, ten błąd jest spowodowany brakuje DLLNop.Admin.dll z rzeczy.

1

za publikację internetową nopCommerce Application poniżej jest krok:

Krok 1 - Publikowanie projektu Nop.Web.

Krok: 2 - Opublikuj projekt Nop.Admin.

Przejdź do folderu, gdzie publikuj publikowania stworzonego

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

Krok 3 - Wytnij wszystkie dll z administracji i wkleić wszystkie dll do folderu bin, który w głównym folderze bin dla całego projektu.

Krok 4 - Skopiuj dwie rzeczy z projektu źródłowego oraz w folderze App_Data settings.txt i InstalledPlugins.txt które nie zostały opublikowane w publikowania pliku więc wklej to dwa pliki w folderze App_Data publikowania. (Musisz zmienić ciąg połączenia w pliku Setting.txt, jak na swoim hoście bazy danych).

Krok: 5 - Teraz musisz skopiować cały folder wtyczek z folderu źródłowego (ale pamiętaj, że ten folder wtyczek musisz skopiować z folderu Prezentacja, a nie z głównego źródła, w którym znajduje się plik rozwiązania.) I zastąp go za pomocą folderu wtyczki publikowania.

Krok: 6 - Teraz Twoje publikacje są już gotowe.(teraz możesz wdrożyć na serwerze hostingowym)

0

Musisz przejść do właściwości projektu Nop.Web i przejść do zakładki "Package/Publish Web" i pod "Items to deploy" ustawić go na "All pliki w tym folderze projektu ".

Musisz to zrobić dla każdej "konfiguracji", którą masz wdrożone, ponieważ nie będzie ona ustawiona jako domyślna dla wszystkich twoich nowych konfiguracji.

Powodem tego jest fakt, że projekt administratora znajduje się poza zakresem Nop.Web. Dlatego domyślne ustawienie "Tylko pliki potrzebne do uruchomienia tej aplikacji" obejmuje tylko pliki Nop.Web. Jeśli wybierzesz "Wszystkie pliki w tym folderze projektu", będzie to projekt administracyjny, ponieważ nop.web ma do niego odniesienia.

Mam nadzieję, że to pomoże.

Powiązane problemy