[C#๊ณผ ์ ๋ํฐ๋ก ๋ง๋๋ MMORPG ๊ฒ์ ๊ฐ๋ฐ ์๋ฆฌ์ฆ] Part6: ์น ์๋ฒ
๊ฒ์ ๊ฐ๋ฐ์ ํ์ํ ์น์๋ฒ์ ๋ํ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ์ต์ ASP.NET Core (Blazor, WebAPI)๋ฅผ ์ด์ฉํด ํ์ตํ๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 3,693๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
- ๋ฏธํด๊ฒฐ
ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ (.NET Core)์ด ์์ผ๋ฉด ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ํํ์๋ฉด ๋ฉ๋๋ค.
ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ (.NET Framework)๋ ์๋์์~
rest-apiblazorweb-apiasp.net-core์ดํ์ญ
ใป
0
116
1
- ๋ฏธํด๊ฒฐ
NET 9.0 ๋ฒ์ ์์์ ๋ ์ด์์ ์ ์ฉ
์๋ ๋ด์ฉ๊ณผ ํจ๊ป .cssํ์ผ๋ ์ถ๊ฐํด๋ณด์ธ์<a target="_blank" rel="noopener noreferrer nofollow" href="https://learn.microsoft.com/ko-kr/aspnet/core/blazor/co
rest-apiblazorweb-apiasp.net-core์ดํ์ญ
ใป
1
151
1
- ๋ฏธํด๊ฒฐ
Visual Studio 2022์์ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ ์ง๋ฌธ
<img src="https://cdn.inflearn.com/public/files/posts/00e12ecf-3d92-4795-bb9d-4662494847dd/30391e50-463d-4fbd-bdb1-c3ae1036b8e1.webp" media-type="img"
rest-apiblazorweb-apiasp.net-corevisualstudio2022์กฐ์์ ()
ใป
0
273
2
- ๋ฏธํด๊ฒฐ
MVC๋ฅผ ์ ๋๋ก ์ดํด๋ฅผ ๋ชปํ๋๋ฐ,
MVC๋ฅผ ์ ๋๋ก ์ดํด๋ฅผ ๋ชปํ๋๋ฐ ๋์ด๊ฐ๋ ๋ ๊น์?
rest-apiblazorweb-apiasp.net-core์ค๋ฅ
ใป
0
157
1
- ๋ฏธํด๊ฒฐ
ASP.NET
ํ์ฌ ASP.NET๊ณผ ๋ง์ด ๋ฌ๋ผ์ ๋ฌธ์ ๋๋ฆฝ๋๋ค. ์ด๋ป๊ฒ ํด์ผ๋ ๊น์?
rest-apiblazorweb-apiasp.net-core์ค๋ฅ
ใป
0
137
1
- ๋ฏธํด๊ฒฐ
LING #1 ์์.. ์๋ฒ GC๋ฌธ์
์์ฆ๋ ์ฌ์ ํ LINQ๋ GC๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ ๊ฐ๋ฅ์ฑ์ด ์์ด UNITY์์๋ ํผํ๋ ํธ์ ๋๋ค. ์๋ฒ์ ๊ฒฝ์ฐ GC๋ฅผ ๋๊ณ ์ ๊ฒ๋ ์ฌ๋ถํ ํ๋์์ผ๋ก ๋ญ ์ข ์์ด๋ ๋นํจ์จ์ ์ด๋ ๋์ถฉ ๋ญ๊ฐ๊ณ ๊ฐ์์๊ณ ์. ์ ๋ํฐ๋ ๋ญ ์ ์ฌ์ ๊ธฐ๊ธฐ๋
rest-apiblazorweb-apiasp.net-core์์ฑ์ ์์
ใป
0
241
3
- ๋ฏธํด๊ฒฐ
์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฉ์ด ๋์ค๋์?
๋ง์ง๋ง์ผ๋ก ํ๋ ๋ ์ง๋ฌธ์ด ์์ต๋๋ค. ํด๋น ๊ฐ์์์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด ๋ฌธ๋ฒ ๊ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ํ ๋ด์ฉ์ด ๋์ค๋์? ๋์ค๋ฉด ์ด๋์ ๋ ๋์ฌ๊น์?
rest-apiblazorweb-apiasp.net-core์ค๋ฅ
ใป
0
160
1
- ๋ฏธํด๊ฒฐ
์น ์ฌ์ดํธ ๋ณด์
์ด ๊ฐ์๋ฅผ ๋ณด๊ณ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด ๋ณด๋ ค๋๋ฐ ๋ณด์์ ๊ดํ ๋ด์ฉ๋ ๋์ฌ๊น์? ์ ๋์จ๋ค๋ฉด ์ถ๊ฐ์ ์ผ๋ก ์ถ์ฒํ๋ ๊ฐ์๋ ์ฑ ์ด ์์๊น์? ๊ทธ๋ฆฌ๊ณ ์ ๋์จ๋ค๋ฉด ์ถ๊ฐ์ ์ผ๋ก ๊ณต๋ถํด์ผ๋ ๊ฑด ๋ง๊ฒ ์ง๋ง ์๋ฅผ ๋ค์ด ์ด๋ค๊ฒ ์์๊น์? ๋ณด์ ๋ถ๋ถ์ด ๋์จ๋ค๋ฉด ๊ทธ๊ฒ๋ง ๋ค์ด๋ ๋๋ ๊ฑด๊ฐ์?<
rest-apiblazorweb-apiasp.net-core์ค๋ฅ
ใป
0
201
2
- ๋ฏธํด๊ฒฐ
blazor์ค์ต ์ ๋ฐ์ธ๋ฉ ๊ด๋ จ ๋ฐ ๋ฒํผ์ด ๋์ํ์ง ์๋ ์ด์๊ฐ ์์ผ๋ฉด? ( .NET 8.0 ๊ธฐ์ค )
๊ตฌ๊ธ๋ง ํด๋ณด๋, ๋ค์๊ณผ ๊ฐ์ ๊ธ์ด ์์๋ค์...Net 8.0๊ธฐ์ค์ผ๋ก ์ ์ ๋ ๋๋ง์ด ๊ธฐ๋ณธ ์ค์ ์ธ ๊ฒฝ์ฐ์๋ Blazor ์ปดํฌ๋ํธ์ ์ธํฐ๋ํฐ๋นํฐ๊ฐ ์๋์ผ๋ก ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค.App.razor์ body์์ญ์ ์๋ Routes๋ถ๋ถ์ @
rest-apiblazorweb-apiasp.net-coreGOM๋ฐฉ๋ฐฉ
ใป
3
353
1
- ๋ฏธํด๊ฒฐ
Uriํจ์ ํ๋ผ๋ฏธํฐ ์ฃผ์์ sslport๋ฒํธ๋ฅผ ๋ฃ์ผ๋ฉด ๋ฌดํ ๋ก๋ฉ์ด๊ฑธ๋ฆผ
์ฌ๊ธฐ sslPort ๋ฒํธ๋ฅผ ๊ฐ์ ธ์์<img src="https://c
rest-apiblazorweb-apiasp.net-core์ด ๋ํธ
ใป
0
474
2
- ๋ฏธํด๊ฒฐ
An unhandled exception has occured. See browser dev tools for detail.
blazor ranking app #3์ ํ๋ ๋์ค์ ์คํฌ๋ฆฐ์ท๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ํ๋ฌ์ต๋๋ค.<img src="https://cdn.inflearn.com/public/files/posts/e3b8a3cf-0205-47df-96de-c47c7fdced65/%EC%8A
rest-apiblazorweb-apiasp.net-coreYoung
ใป
0
328
2
- ๋ฏธํด๊ฒฐ
EFCore ํฌ๋ ํค ์ค์ ๊ด๋ จ ์ง๋ฌธ(Entity Framework Code First One-to-Many Relationship)
public class UserData { //public int Id { get; set; } [Key] public string UserI
rest-apiblazorweb-apiasp.net-coreํ์ผ์
ใป
0
343
3
- ๋ฏธํด๊ฒฐ
DB ์ค์ ๊ด๋ จํด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค
[Table("UserTable")] public class UserData { [Key] public string UserId { get; s
rest-apiblazorweb-apiasp.net-coreํ์ผ์
ใป
0
402
3
- ๋ฏธํด๊ฒฐ
10๋ถ 48์ด ๋ถ๊ทผ์ ์ ๋๋ ์ฌ๋๋ค ์ฐธ๊ณ ํ์ธ์
<img src="https://cdn.inflearn.com/public/files/posts/53623376-5d0b-46cc-80f8-4ed7c8c4f8b3/dontforget.PNG" alt="dontforget.PNG" title="dontforget.P
rest-apiblazorweb-apiasp.net-corenaringcode
ใป
1
534
1
- ๋ฏธํด๊ฒฐ
ArgumentException: Keyword not supported: 'trust server certificate'.
์ฒ์ appsettings.json์์ DefaultConnection์ ๊ฐ์ ์ด๋ฆ๋ง ๋ฐ๊ฟ๊ฒฝ์ฐ๋ ์ ์๋ฌ๊ฐ ๋จ์ง ์๋๋ฐ์์ฑ์์ ์ฐ๊ฒฐ ๋ฌธ์์ด์ ๊ฐ์ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ ๊ฒฝ์ฐํ๋ก๊ทธ๋จ ์คํ ํ Register ํ ๊ฒฝ์ฐ ์ ์๋ฌ๊ฐ ๊ณ์
rest-apiblazorweb-apiasp.net-core์๊ฐ์ธ
ใป
0
844
1
- ๋ฏธํด๊ฒฐ
Need Summary ๋ถ๋ถ ์ง๋ฌธ์์ต๋๋ค!
๋จผ์ FetchData.razor ์์ @* Form Validation ๊ธฐ๋ฅ ON*@
rest-apiblazorweb-apiasp.net-core์๊ฐ์ธ
ใป
0
305
1
- ๋ฏธํด๊ฒฐ
๊ณ์ ๋๊ฐ์ ์๋ฌ๊ฐ ๋น๋๋ค ใ ใ
An unhandled exception occurred while processing the request.InvalidOperationException: The view 'Index' was not
rest-apiblazorweb-apiasp.net-core์๊ฐ์ธ
ใป
0
477
1
- ๋ฏธํด๊ฒฐ
์ด๋ฒ ๊ฐ์ ์ฝ๋๋ฅผ ๋ฐ์ ์ ์์๊น์?
grouping ์์ ๋ถ๋ถ์ ์คํํ๋๋ฐ ์์ด playersByLevel์ ๋์ผํ๊ฒ ์์ฑํ์๋๋ฐ๋ก์ปฌ ๋ถ๋ถ์ ํด๋น ์ด๋ฆ์ ์์ฑํ๊ณ ์ด์๋๋ฐ ํ๋ฉด๊ณผ๋ ๋ค๋ฅด๊ฒ Players๋ ๊ฐ์ง์ง ์๊ณ ์๊ณ Non-Public members๋ก ๋ถ๋ฅ๋์ด์ ๋์ค๋ค์.<
rest-apiblazorweb-apiasp.net-core๋ฐ์ฑํ
ใป
0
356
1
- ๋ฏธํด๊ฒฐ
ATOM์ด 2022๋ 12์ 15์ผ ๊ธฐ์ค ์ข ๋ฃ๋์๋ค์
์ด์ฉ์์์ด VisualStudio Code๋ฅผ ์ด์ฉํด ๋ฐ๋ผ๊ฐ๋ คํ๋๋ฐ html๋ก ์์ฑ๋ง ๊ฐ๋ฅํ๋ฉด ๋ ๊น์?
rest-apiblazorweb-apiasp.net-core๋ฐ์ฑํ
ใป
0
544
1
- ๋ฏธํด๊ฒฐ
CounterState ์ง๋ฌธ์ ๋๋ค.
์์ํ ๊ถ๊ธ์ฆ์ผ๋ก ์ฌ์ญค๋ต์ต๋๋ค.ํน์ ํด๋น cs๋ฅผ ๊ตฌํํ์ง์๊ณ private static int currentCount๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ ์ ๋ง๋ค ๋ณด์ด๋ currentCounter๊ฐ ๋ค๋ฅผ๊น์? ์๋๋ฉด
rest-apiblazorweb-apiasp.net-core๋ฐ์ ํ
ใป
0
393
1






