일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- algorithm
- csharp
- ListView
- tls
- dotNET
- Microsoft
- Github
- string
- mysql
- chashtag
- File
- log
- git
- windows10
- convert
- Visual Studio
- coding-test
- nullable
- windows
- Process
- .net
- programmers
- 코딩테스트
- IValueConverter
- WPF
- logging
- C#
- Coding
- commit
- Binding
- Today
- Total
목록ASP.NET (2)
CHashtag
안녕하세요. asp.net (혹은 core) 에는 3가지 Life cycle이 존재합니다. Life cycle은 무엇이며, 어떤 경우에 적절한지 한번 알아봅시다. Web Server에서의 Life Cycle기본적으로 Server는, Request를 받고, Response를 내보내 줍니다.수많은 Request들을 처리하게 되는데, 이 때 DI는 필수적이죠.매번 새로운 객체를 생성하는 것이 불필요한 경우도 있고, 내부 변수를 다른 Request와는 절대 공유해서는 안되는 경우도 있을 수 있습니다. 또는, 하나의 Request내에서만 공유되도록 하고싶을 수도 있죠. AddSingleton()말 그대로 Inject될때 최초 만들어둔 singleton 객체로 생성됩니다.장점이자 단점은, 매번 동일한 객체를 반환..
결론부터 말씀드리겠습니다. 필자의 경우 Web.config에 다음 코드를 추가하여 해결하였습니다. Nancy 라이브러리를 이용하여 ASP 웹 페이지를 제작하다 보면 cshtml에서 외부 라이브러리를 찾지 못하는 오류가 발생하곤 합니다. @using Your.Namespace.etc [CS0234] Line: 0 Column: 0 - 'Your.Namespace.etc' 네임스페이스에 'SomeClass' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하십시오. 하지만 프로젝트의 References에는 잘 추가가 되어 있다면 다음 Web.config를 수정하여야 합니다. ※ Razor 속성의 위치는 configuration 바로 아래에 있어야 합니다. ※ razor section을 추..