Komercyjne wdrażanie aplikacji ASP NET

0

Witam,

mam kilka pytani dotyczących wdrażania aplikacji ASP NET zarówno MVC 5 jak i Core. Jak robiłem projekt dla siebie to po prostu w VS ustawiałem deploy na zewnętrzny serwer IIS, a przed serwerem IIS stawiałem sobie nginxa jako rproxy i wszystko działało. Pytanie dotyczy tego, jakbym był powiedzmy sprzedawcą takiego oprogramowania, przecież po zakupie nie będę brał danych serwera, aby wdrożyć komuś aplikację na IISa. Wiem, pytanie pewnie prymitywne, ale starałem się coś znaleźć w sieci, jednak głównie poradniki i tutoriale nawet na Microsofcie dotyczą raczej wdrażania do celów deweloperskich. Czy to działa, tak jak aplikacje desktopowe, tworzy się instalatory? Czy może jak w php wystarczy skopiować pliki do katalogu na serwerze? Nie oczekuję, że ktoś mi to opisze, wystarczą jakieś dobre źródła, gdyż ciężko mi znaleźć jakieś materiały, które to opisują.
Pozdrawiam.

1

Pytanie dotyczy tego, jakbym był powiedzmy sprzedawcą takiego oprogramowania, przecież po zakupie nie będę brał danych serwera

Dlaczego? Proces wdrażania aplikacji jest związany z wytwarzaniem oprogramowania, ale przechodzi na inne osoby.

Nie chce ci się, czy czegoś się obawiasz?

0

Ok, ale weźmy na przykład taki projekt smartstore.com myślisz, że proces pobrania czy instalacji oprogramowania u siebie to jest mail do nich o treści "podam wam dane swojego IISa, zróbcie mi na niego deploy z VS" ? Widzę, że mają paczkę do pobrania, czyli im się nie chce.

Nie chodzi mi o to, że mi się nie chce, bo nie ma czego, bo pytam tylko teoretycznie. Po prostu jeśli jesteś producentem oprogramowania, przekazujesz je dalej do dystrybutorów, oni z kolei odsprzedają Twój produkt klientom końcowym to nie wyobrażam sobie każdemu robić ręcznie deploy.

EDIT: Ok z tego, co widzę to robi się build i wrzuca po prostu do katalogu strony na serwerze.

1
lukaszek016 napisał(a):

Ok, ale weźmy na przykład taki projekt smartstore.com myślisz, że proces pobrania czy instalacji oprogramowania u siebie to jest mail do nich o treści "podam wam dane swojego IISa, zróbcie mi na niego deploy z VS" ? Widzę, że mają paczkę do pobrania, czyli im się nie chce.

Z tego, co widzę, to jednak im się chce - tylko pewnie trzeba za to odpowiednio zapłacić:

screenshot-20181015113552.png

Nie chodzi mi o to, że mi się nie chce, bo nie ma czego, bo pytam tylko teoretycznie. Po prostu jeśli jesteś producentem oprogramowania, przekazujesz je dalej do dystrybutorów, oni z kolei odsprzedają Twój produkt klientom końcowym to nie wyobrażam sobie każdemu robić ręcznie deploy.

Jak już przekażesz komuś oprogramowanie, to deploy może zrobić sobie przecież sam.

0

Ale mówisz o deployu z Visual Studio? Z tego, co widzę na przykładzie wyżej co podałem, to do pobrania jest paczka z widokami i dllkami, którą po prostu przerzucam na serwer.

Ja mówiąc o deploy miałem na myśli otwarcie sln w VS i kompilacja i deploy prosto na serwer IIS, z tego wychodzi, ze sprzedając oprogramowanie i przekazując je komuś musiałbym przekazać kod źródłowy do otwarcia w Visualu.

Po prostu byłem ciekaw czy można zrobić build i przerzucić pliki prosto na serwer i będzie działać, ale z tego, co widzę to tak.

1
lukaszek016 napisał(a):

Po prostu byłem ciekaw czy można zrobić build i przerzucić pliki prosto na serwer i będzie działać, ale z tego, co widzę to tak.

Owszem, tylko najpierw musisz zrobić web site i skonfigurować pulę ręcznie.

0

No może coś ominąłem, ale jak robiłem deploy aplikacji ASP NET MVC 5 na zdalnego IISa to i tak to wszystko musiałem wcześniej konfigurować z tego, co pamiętam. Ok dzięki za pomoc, o to mi chodziło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1