Aspnetcore: Windows์—์„œ IIS ๋Œ€์‹  KESTREL ์„œ๋ฒ„๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 08์›” 19์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dotnet/aspnetcore

Mac์šฉ Visual Studio์—์„œ ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ํ•œ ๊ฐ€์ง€๋Š” kestrel ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์‹œ๊ฐ„์„ TON์œผ๋กœ ๋‹จ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ Windows์—์„œ IIS๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. Visual Studio 2017(์ปค๋ฎค๋‹ˆํ‹ฐ ์—๋””์…˜)์ด ์„ค์น˜๋œ Windows์—์„œ Kestrel ์„œ๋ฒ„ ์ „์šฉ ๋ฐฐํฌ๋ฅผ ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ •๋ง ๋†€๋ž์Šต๋‹ˆ๋‹ค! ์˜ˆ, ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์นจ๋‚ด ๋” ์ด์ƒ IIS๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค! ์ด์ œ ๋Œ€์ค‘์˜ ๊ด€์‹ฌ์„ ๋Œ๋ฉด์„œ ์„ธ์ƒ์„ ๋ฐ”๊พธ๋Š” ์›น ์•ฑ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋ฅผ ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐํ•ฉ๋‹ˆ๋‹ค!

๋ชจ๋“  3 ๋Œ“๊ธ€

Visual Studio๋ฅผ ํ†ตํ•ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. Visual Studio์—์„œ IIS Express ์˜†์— ์žˆ๋Š” ๋“œ๋กญ๋‹ค์šด์„ ํด๋ฆญํ•˜์—ฌ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ด๋ฆ„์œผ๋กœ ๋Œ€์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ Kestrel์„ ๋‹จ๋…์œผ๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. IIS Express๋ฅผ ์‹œ์ž‘ ์˜ต์…˜์œผ๋กœ ์ œ๊ฑฐํ•˜๋ ค๋ฉด launchSettings.json ํŒŒ์ผ(์†์„ฑ ์•„๋ž˜)์—์„œ IIS Express ํ”„๋กœํ•„์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™ฉ์กฐ๋กฑ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํ•˜๊ณ  ์žˆ์–ด. ์–ด๋–ป๊ฒŒ ๋‚ด ๋จธ๋ฆฌ ๊ผญ๋Œ€๊ธฐ์—์„œ

์ •๋ง ๋†€๋ž์Šต๋‹ˆ๋‹ค! ์˜ˆ, ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์นจ๋‚ด ๋” ์ด์ƒ IIS๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค! ์ด์ œ ๋Œ€์ค‘์˜ ๊ด€์‹ฌ์„ ๋Œ๋ฉด์„œ ์„ธ์ƒ์„ ๋ฐ”๊พธ๋Š” ์›น ์•ฑ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋ฅผ ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐํ•ฉ๋‹ˆ๋‹ค!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰