SlideShare a Scribd company logo
by Bogdan Grynko
    SoftServe Inc.
Thin clients:
 ASP.NET
 ASP.NET MVC
 Launched in 2007
 Code released under the Microsoft Public License
 Based on ASP.NET (integrated with existing
  ASP.NET features)
 Composed from three
  roles: Model, View and Controller
 Lightweight
 Highly testable
 Full control over html
 Enables TDD
 Easy integrate with JavaScript
 Following the design of stateless
  nature of the web
 RESTful urls that enables SEO
 No ViewState and PostBack events

What under ASP.NET MVC?
 http://break.com/
 http://townhall.com/
 http://gamefly.com/
 http://stackoverflow.com/
 http://www.marketwatch.com/
 http://dimecasts.net/
 http://tfspreview.com/
 http://webcrawler.com/
Asp net mvc
 Visual Studio up 2008
(if 2008 addition package needs to
be installed )

 MS SQL Server (if it is planned to
  use MS storage for data)
Create solution
Setup UT
Review solution
Asp net mvc
Create DB
Asp net mvc
Create columns
Add ORM Step1
Add ORM Step2:
Adding ORM Step3:
Web.config:
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Asp net mvc
Deploy solution


1. In Visual Studio, open the project that you want to deploy.
2. In Solution Explorer, expand the References node.
3. Select the following assemblies:
       1. System.Web.Mvc
       2. System.Web.Routing
       3. System.Web.Abstractions
4. In the Properties window, set Copy Local to True.
5. In Solution Explorer, right-click the project and click Publish.
6. The Publish Web dialog box is displayed.
7. In Target location (http:, ftp:, or disk path), browse to a local folder and click Open.
8. Select either Replace matching files with local copies or Delete all existing files prior to publish.
9. Under Copy, select one of the following, depending on your needs: Only files needed to run this
application, All project files, or All files in the source project folder.
10. If your application contains files in the App_Data folder such as database files, select Include files
from the App_Data folder.
11. Click Publish.

More Related Content

PPTX
Debugging mule
PPTX
JUnit and MUnit Set Up In Anypoint Studio
PPTX
MuleSoft ESB Testing Mule Application using MUnit Test Suite
PDF
Android http library
PPTX
Mule: Munit domain support
PPTX
Github plugin setup in anypointstudio
PDF
.NET framework vs .net core 3.1 commons & differences
PDF
Munit Mule ESB
Debugging mule
JUnit and MUnit Set Up In Anypoint Studio
MuleSoft ESB Testing Mule Application using MUnit Test Suite
Android http library
Mule: Munit domain support
Github plugin setup in anypointstudio
.NET framework vs .net core 3.1 commons & differences
Munit Mule ESB

What's hot (19)

PPTX
TDD on OSGi, in practice.
PPTX
Net framework
PPTX
01 configure your-project
PDF
Install .net framework 3.5, 3.0, 2
PPTX
Any point on mac
PPTX
Full session asp net mvc vs aspnet core
PPTX
MUnit - Introduction
PPTX
Mule soft munit test
PPTX
MUnit run and wait scope
ODP
Maven from Scratch to Production (.odp)
PPTX
WI Azure User Group Meeting
PPT
PPTX
How create react app help in creating a new react applications
PDF
Test Driven Development with OSGi - Balázs Zsoldos
PPTX
Introducing PowerShell 3.0
PPTX
De Zero a Produção - João Jesus
PPTX
Practice of AppSec .NET
PPTX
Cross Browser Automation Testing Using Watir
PPTX
XPDays-2018
TDD on OSGi, in practice.
Net framework
01 configure your-project
Install .net framework 3.5, 3.0, 2
Any point on mac
Full session asp net mvc vs aspnet core
MUnit - Introduction
Mule soft munit test
MUnit run and wait scope
Maven from Scratch to Production (.odp)
WI Azure User Group Meeting
How create react app help in creating a new react applications
Test Driven Development with OSGi - Balázs Zsoldos
Introducing PowerShell 3.0
De Zero a Produção - João Jesus
Practice of AppSec .NET
Cross Browser Automation Testing Using Watir
XPDays-2018
Ad

Viewers also liked (13)

PPTX
Getting Started with ASP.NET MVC 3 and Razor
PPTX
ASP.MVC Training
PPTX
Asp.net Razor
PDF
[Td 2015]asp.net 5 깊게 파고들기(박용준)
PPTX
자바_웹_개발자를_위한_c#_핵심_기능
PPTX
Mvc pattern
PPTX
HOONS닷넷 오픈소스 프로젝트 Part1.
PPT
ASP .net MVC
PDF
[Td 2015]각이 다른 mvc6! 그 여섯 번째 이야기!(최지훈)
PPTX
Microsoft sql server architecture
PPTX
Introduction to ASP.NET MVC
PDF
ReactJS | 서버와 클라이어트에서 동시에 사용하는
PPTX
Physical architecture of sql server
Getting Started with ASP.NET MVC 3 and Razor
ASP.MVC Training
Asp.net Razor
[Td 2015]asp.net 5 깊게 파고들기(박용준)
자바_웹_개발자를_위한_c#_핵심_기능
Mvc pattern
HOONS닷넷 오픈소스 프로젝트 Part1.
ASP .net MVC
[Td 2015]각이 다른 mvc6! 그 여섯 번째 이야기!(최지훈)
Microsoft sql server architecture
Introduction to ASP.NET MVC
ReactJS | 서버와 클라이어트에서 동시에 사용하는
Physical architecture of sql server
Ad

Similar to Asp net mvc (20)

PPT
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
PDF
Aspnetmvc 1
PDF
Asp 1a-aspnetmvc
PPTX
ASP.NET MVC as the next step in web development
PDF
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
PDF
PPT
ASPNET Roadmap
PPTX
PDF
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
PPTX
Asp.Net Mvc
PPTX
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
PPTX
ASP.NET Presentation
PPTX
Asp.net With mvc handson
PPTX
Asp.Net MVC3 - Basics
PPTX
Mvc summary
PPTX
Intro to .NET for Government Developers
PPTX
Session 1
PPTX
Intro to MVC 3 for Government Developers
PDF
Asp.Net Mvc Dev Days09
PDF
Targeting Mobile Platform with MVC 4.0
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Aspnetmvc 1
Asp 1a-aspnetmvc
ASP.NET MVC as the next step in web development
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
ASPNET Roadmap
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
Asp.Net Mvc
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
ASP.NET Presentation
Asp.net With mvc handson
Asp.Net MVC3 - Basics
Mvc summary
Intro to .NET for Government Developers
Session 1
Intro to MVC 3 for Government Developers
Asp.Net Mvc Dev Days09
Targeting Mobile Platform with MVC 4.0

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Machine Learning_overview_presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Spectroscopy.pptx food analysis technology
PDF
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The Rise and Fall of 3GPP – Time for a Sabbatical?
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
Encapsulation_ Review paper, used for researhc scholars
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine Learning_overview_presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
MYSQL Presentation for SQL database connectivity
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Spectroscopy.pptx food analysis technology
cuic standard and advanced reporting.pdf

Asp net mvc

  • 1. by Bogdan Grynko SoftServe Inc.
  • 3.  Launched in 2007  Code released under the Microsoft Public License  Based on ASP.NET (integrated with existing ASP.NET features)  Composed from three roles: Model, View and Controller  Lightweight  Highly testable
  • 4.  Full control over html  Enables TDD  Easy integrate with JavaScript  Following the design of stateless nature of the web  RESTful urls that enables SEO  No ViewState and PostBack events What under ASP.NET MVC?  http://break.com/  http://townhall.com/  http://gamefly.com/  http://stackoverflow.com/  http://www.marketwatch.com/  http://dimecasts.net/  http://tfspreview.com/  http://webcrawler.com/
  • 6.  Visual Studio up 2008 (if 2008 addition package needs to be installed )  MS SQL Server (if it is planned to use MS storage for data)
  • 40. Deploy solution 1. In Visual Studio, open the project that you want to deploy. 2. In Solution Explorer, expand the References node. 3. Select the following assemblies: 1. System.Web.Mvc 2. System.Web.Routing 3. System.Web.Abstractions 4. In the Properties window, set Copy Local to True. 5. In Solution Explorer, right-click the project and click Publish. 6. The Publish Web dialog box is displayed. 7. In Target location (http:, ftp:, or disk path), browse to a local folder and click Open. 8. Select either Replace matching files with local copies or Delete all existing files prior to publish. 9. Under Copy, select one of the following, depending on your needs: Only files needed to run this application, All project files, or All files in the source project folder. 10. If your application contains files in the App_Data folder such as database files, select Include files from the App_Data folder. 11. Click Publish.