InProcess Hosting

10 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€46.42
List Price:  €64.99
You save:  €18.57
£39.83
List Price:  £55.77
You save:  £15.93
CA$68.34
List Price:  CA$95.68
You save:  CA$27.34
A$75.68
List Price:  A$105.96
You save:  A$30.28
S$67.48
List Price:  S$94.48
You save:  S$27
HK$390.53
List Price:  HK$546.78
You save:  HK$156.24
CHF 45.23
List Price:  CHF 63.33
You save:  CHF 18.09
NOK kr543.62
List Price:  NOK kr761.11
You save:  NOK kr217.49
DKK kr346.42
List Price:  DKK kr485.02
You save:  DKK kr138.59
NZ$83.17
List Price:  NZ$116.44
You save:  NZ$33.27
د.إ183.60
List Price:  د.إ257.06
You save:  د.إ73.45
৳5,471.12
List Price:  ৳7,660.01
You save:  ৳2,188.88
₹4,168.17
List Price:  ₹5,835.78
You save:  ₹1,667.60
RM236.95
List Price:  RM331.75
You save:  RM94.80
₦61,737.65
List Price:  ₦86,437.65
You save:  ₦24,700
₨13,922.21
List Price:  ₨19,492.21
You save:  ₨5,570
฿1,837.56
List Price:  ฿2,572.74
You save:  ฿735.17
₺1,617.36
List Price:  ₺2,264.43
You save:  ₺647.07
B$253.57
List Price:  B$355.02
You save:  B$101.45
R925.26
List Price:  R1,295.44
You save:  R370.18
Лв90.75
List Price:  Лв127.05
You save:  Лв36.30
₩67,788.68
List Price:  ₩94,909.58
You save:  ₩27,120.90
₪185.81
List Price:  ₪260.15
You save:  ₪74.34
₱2,852.60
List Price:  ₱3,993.87
You save:  ₱1,141.27
¥7,651.71
List Price:  ¥10,713.01
You save:  ¥3,061.30
MX$848.33
List Price:  MX$1,187.73
You save:  MX$339.40
QR182.01
List Price:  QR254.83
You save:  QR72.82
P679.12
List Price:  P950.82
You save:  P271.70
KSh6,605.16
List Price:  KSh9,247.76
You save:  KSh2,642.59
E£2,394.23
List Price:  E£3,352.12
You save:  E£957.88
ብር2,861.57
List Price:  ብር4,006.43
You save:  ብር1,144.85
Kz41,791.64
List Price:  Kz58,511.64
You save:  Kz16,720
CLP$47,104.79
List Price:  CLP$65,950.47
You save:  CLP$18,845.68
CN¥361.79
List Price:  CN¥506.53
You save:  CN¥144.74
RD$2,896.80
List Price:  RD$4,055.76
You save:  RD$1,158.95
DA6,728.30
List Price:  DA9,420.16
You save:  DA2,691.86
FJ$112.64
List Price:  FJ$157.70
You save:  FJ$45.06
Q387.49
List Price:  Q542.52
You save:  Q155.02
GY$10,429.06
List Price:  GY$14,601.52
You save:  GY$4,172.46
ISK kr6,980.60
List Price:  ISK kr9,773.40
You save:  ISK kr2,792.80
DH502.81
List Price:  DH703.98
You save:  DH201.16
L883.05
List Price:  L1,236.34
You save:  L353.29
ден2,855.74
List Price:  ден3,998.26
You save:  ден1,142.52
MOP$401.24
List Price:  MOP$561.77
You save:  MOP$160.53
N$922.79
List Price:  N$1,291.99
You save:  N$369.19
C$1,835.15
List Price:  C$2,569.36
You save:  C$734.20
रु6,656.11
List Price:  रु9,319.09
You save:  रु2,662.97
S/186.09
List Price:  S/260.54
You save:  S/74.45
K192.70
List Price:  K269.79
You save:  K77.09
SAR187.48
List Price:  SAR262.50
You save:  SAR75.01
ZK1,344.69
List Price:  ZK1,882.68
You save:  ZK537.98
L230.99
List Price:  L323.40
You save:  L92.41
Kč1,163.34
List Price:  Kč1,628.77
You save:  Kč465.43
Ft18,094.88
List Price:  Ft25,334.28
You save:  Ft7,239.40
SEK kr539.27
List Price:  SEK kr755.02
You save:  SEK kr215.75
ARS$43,903.33
List Price:  ARS$61,468.17
You save:  ARS$17,564.84
Bs345.22
List Price:  Bs483.33
You save:  Bs138.11
COP$194,164.52
List Price:  COP$271,845.87
You save:  COP$77,681.34
₡25,478.72
List Price:  ₡35,672.25
You save:  ₡10,193.53
L1,231.47
List Price:  L1,724.16
You save:  L492.69
₲373,200.63
List Price:  ₲522,510.75
You save:  ₲149,310.11
$U1,910.59
List Price:  $U2,674.97
You save:  $U764.38
zł200.97
List Price:  zł281.37
You save:  zł80.40
Already have an account? Log In

Transcript

Hello friends, welcome to the next lecture. In this lecture, we will learn in process hosting. First of all, we have created this project data.ap in previous lives. Okay, now our program class contain main method, our application start from here and this is a static method which will create a host builder object for us. After that we'll build that object and it will have the host. Now our application runs.

So in process hosting, now we can find here we use implicit hosting ASP. NET Core costing model. There are two kinds of hosting model in process hosting, how to process hosting. In this lab, we will learn only in process hosting. So, what is actually inputted hosting is used for hosting your application on is it uses the blue three web worker process. But when you code your application in Visual Studio, it will use is Express.

What is is Express is Express is a lightweight version of eyes. Okay. Now if I go to the, this startup.cs file, here, configure method. In this we can add our dependency or our logic in between the request processing so I want to use or I want to know which hosting server is used or which process is used. How I find it simply you can right here and not run after that it tooks one parameter context and we use the lambda expression okay. After that I use your context dot response okay and there is one method right.

Let's see what this method is not found here, we need to include this package okay. After that the error will go at this jmeter require one parameter. Now we want to find which processes you so I use system dot diagnostic namespace. After that, I use process we have to find current process so they limiter with current process and how we'll get the name by using process name. Okay. Now, this use air why we hope to use here and if I use it, I need to use Okay, now the error is gone now I'm running this application by using Ctrl f5 If I simply it is no building and running the application we inject our code in a request pipeline of doctrine.

Okay. So the request come here it is Ernie. It tooks time because my machine is slow. Now you can see ice experts it is a process Use by our hosting environment. Now, you will find the Create builder method okay create default builder it automatically use use eyes method by using this it uses eyes okay this method uses eyes and if you use is it uses w three WP process but now our environment is visual shooting. So it is showing is experts.

But if this APA if you host on a server then this process name should be the W three WP so that's all about inclusive method again, we need to find out what is the difference between out of process and in process. Second one is out of process hosting. What it means, if we use in process hosting, it uses only single server, but when we use out of process hosting, it will use two servers. One is a Kestrel and another one is a eyes or Apache or nginx. Like that. So, what is a Cluster Server?

It is a cross platform web server for ASP dotnet core. It will support all the platform with supported by ASP dotnet core. Remember this thing you can use Kestrel server by itself or with reverse proxy server such as Eyes, Apache, like that. reverse proxy server receives the HTTP request from the network, and which forwards them to the caster. So, reverse proxy server is a type of proxy server that typically sit behind the firewall in private network, and it directs the client requests to the appropriate back end server. A reverse proxy server provides an additional level of abstraction or control to ensure the smooth flow of network traffic between the client and server.

Okay. Crystal server used as an H server without is a reverse proxy server. So what isn't a server and a server is a type of a device that provides an entry point into To the network. And other ages of that device includes the router routing switches like that. So for using out of process hosting server, you need to run your program by using ASP dotnet CLR CLA. So I use developer coming from Visual Studio.

So I open this developer command from of vs 2017. In administrator mode, my project sit on data. So I need to move to our project called Web API. After that, in this data dot API, our full again There is a data or a folder we need to go in this and then we type command dotnet okay. If you write this command, it will build our project and run this project. Now, our server will host on constraint server and endpoint is localhost 5000.

Now I open up Firefox and use that web address check what's going on. Now you can see here it will show the dotnet if you use the question server, then the process name should be the dotnet. And if you use ice Express, then the process name is is Express. And if you host your application on IIS server, then the process name should be the W three WP. Remember that thing. So that's all about in process posting, we will be in a next level in which we will see how to process post.

Thank you

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.