Stworzyłem aplikację internetową przy użyciu ASP.NET MVC3 w Visual Studio (bez serwera SQL). Teraz chcę go wdrożyć i szukam sugestii na jak najłatwiejszy sposób.
już teraz co zrobiłem to (reguła 1-10) http://msdn.microsoft.com/en-us/library/dd410407(v=vs.90).aspxJak wdrożyć aplikację ASP.NET MVC3?
Odpowiedz
1- folderze pojemnika w folderze projektu
2- folder zawartości
3- skrypty folderu
4- folderu Widoki
5- Global.asax
6- Web.config
7- kopię z C : \ Program Files \ Microsoft ASP.NET \ ASP.NET Web Pages \ v1.0 \ zwoje katalog
należy skopiować te pliki w "bin" katalogu przed wdrożeniem strona
Microsoft.CSharp.dll - reference
Microsoft.Web.Infrastructure.dll and .xml - copy
System.Web.Helpers.dll and .xml - reference
System.Web.Razor.dll and .xml - copy
System.Web.Routing.dll - reference
System.Web.WebPages.Deployment.dll and .xml - copy
System.Web.WebPages.dll - reference
System.Web.WebPages.Razor.dll and .xml - copy
Po uruchomieniu aplikacji w Visual Studio 2010 z .NET Framework 4 i MVC 3 zainstalowanego na komputerze następujące foldery są tworzone automatycznie:
C: \ Program Files \ Microsoft ASP.NET \ ASP.NET MVC 3
C: \ Program Files (x86) \ Microsoft ASP.NET \ Strony internetowe ASP.NET.
Te foldery zawierają również folder "Złożenia".
referencje ASP.NET MVC po dodatkowych zespołów:
System.Web.Mvc
Microsoft.Web.Infrastructure
System.Web.Razor
System.Web.WebPages
System.Web.WebPages.Razor
Aby wdrożyć aplikację na wspólnym serwerze, bez wsparcia ze strony firmy hostingowej można po prostu skopiować te pliki DLL i wkleić je do folderu BIN.
Bądź DLL lokalny podczas publikowania:
Jeśli nie chcesz ręcznie skopiować te pliki lub nie masz uprawnień, aby skopiować i wkleić te pliki można użyć tej metody.
Pliki DLL wspomniane w metodzie ręcznej można dołączyć do folderu Bin po opublikowaniu projektu na produkcji.
Aby umieścić je w folderze Bin, przejdź do projektu aplikacji MVC i rozwiń węzeł "References" w drzewie projektu. Wybierz powyższe złożenia, a następnie kliknij prawym przyciskiem myszy i wybierz "Właściwości" i zmień "Lokalna kopia" na True, tak jak domyślnie jest False. Jeśli atrybut Kopiuj lokalnie jest ustawiony na PRAWDA, wybrana biblioteka DLL zostanie umieszczona w folderze "Kosz" podczas publikowania projektu.
Pracowałem z ostatnim krokiem (sugerowanym przez ciebie), tj. Aby uwzględnić je w folderze Bin, g ........, gdy publikujesz swój projekt. Ale co zrobić po wykonaniu tej czynności? ? – RollerCosta
Kliknij projekt prawym przyciskiem myszy i wybierz "Publikuj".
Opublikowałem go z celem (ftp) :: C: \ Users \ name \ Documents \ Visual Studio 2010 \ Projects. TERAZ co dalej ??? – RollerCosta
Czy to miejsce, w którym chciałeś go wdrożyć? Mam wrażenie, że nie wiesz nic o serwerach internetowych. Czy to jest poprawne? –
tak, nie mam pojęcia ... Jestem dopiero początkującym. – RollerCosta
Oprócz tych wszystkich odpowiedzi na temat ręcznego kopiowania biblioteki mvc. Program Visual Studio 2010 (z dodatkiem SP1) ma zniewolenie, aby zrobić to za Ciebie.
- Kliknij prawym przyciskiem myszy swoją MVC Project Web
- Kliknij Dodaj rozmieszczenia zależności
- Wybierz jedną lub więcej z trzech opcji (ASP.NET MVC stron internetowych ASP.NET z maszynki składni, serwer sql kompaktowy)
- Opublikuj swoją aplikację.
Visual studio będzie teraz automatycznie wdrażać poprawne referencje w folderze bin.
Nie ma opcji, takiej jak Dodawanie zależnych od wdrożenia, gdy kliknę prawym przyciskiem myszy na mojej aplikacji. (Czy pakiet wdrażania jest odpowiedni?) – RollerCosta
Czy masz SP1 dla Visual Studio 2010? – ChristiaanV
Nie przesadzajmy z komplikacjami. OP nie ma pojęcia o wdrożeniu w ogóle. Jeśli w końcu będzie miał problem z referencjami, ok, ale teraz nie doszedł do tego punktu. –
bardzo łatwy kroki-
- umieścić swoją aplikację w
C:\inetpub\wwwroot
(w tym najpierw skonfigurować IIS w systemie). - Teraz kliknij okna i napisz uruchom.
- Pojawi się pole tekstowe, wpisz w nim "inetmgr" i kliknij OK.
- Rozwiń pozycję "Administrator" po lewej stronie ekranu, klikając jej strzałkę.
- Rozwiń węzły, a następnie rozwiń pozycję "Domyślna witryna sieci Web".
- Kliknij prawym przyciskiem myszy swoją aplikację i wybierz "Dodaj do aplikacji sieci Web".
To wszystko. Ikona obok aplikacji zmieni się w niebieski globus.
- 1. Jak wdrożyć aplikację Web View MVC3 w systemie Windows Azure
- 2. Jak wdrożyć aplikację Angular.js?
- 3. ASP.NET MVC3 Debugowanie Application_Start
- 4. Jak wdrożyć aplikację .NET Heroku
- 5. Jak wdrożyć aplikację komputerową Python?
- 6. BreadCrumb- ASP.NET MVC3
- 7. Konwertuj starszą aplikację ASP.NET do MVC3 i HTML5
- 8. ASP.NET MVC3 - textarea z @ Html.EditorFor
- 9. Jak wdrożyć aplikację Spring Integration w Tomcat?
- 10. Jak wdrożyć aplikację Rails do Dreamhost?
- 11. Jak wdrożyć asynchroniczną aplikację szyny wątków?
- 12. Jak wdrożyć aplikację internetową Java iskrzenie?
- 13. Jak wdrożyć aplikację node.js z mavenem?
- 14. Jak wdrożyć aplikację Play 2.0 na Debianie?
- 15. Jak wdrożyć aplikację C# .net w MongoDB
- 16. Jak wdrożyć aplikację Happstack do produkcji?
- 17. Jak wdrożyć aplikację MeteorJS do Windows Azure?
- 18. Jak wdrożyć zewnętrzną aplikację webową w tomcat?
- 19. Jak wdrożyć aplikację phonegap na ipad/iphone
- 20. Jak wdrożyć aplikację internetową na pulpicie?
- 21. Jak wdrożyć aplikację z rzutką polimerową
- 22. Jak spakować i wdrożyć aplikację Java Eclipse
- 23. Jak wdrożyć aplikację internetową java openId?
- 24. ASP.NET MVC3 CSS framework
- 25. ASP.NET MVC3 - format DateTime
- 26. ViewBag- MVC3-ASP.NET
- 27. ASP.NET MVC3 C# - foreach
- 28. Jak wdrożyć aplikację konsoli .NET do instancji AWS EC2?
- 29. Łańcuch połączenia SQL ASP.Net MVC3
- 30. Jak zlokalizować aplikację ASP.NET MVC?
[Może być tak, że MVC2 brakuje] [1] [1]: http://stackoverflow.com/questions/2633504/is-asp-net-mvc2-included-in-net- 4-0-framework –