ASP.NET MVC Web API로 작업할때 세션 사용하기

ASP.NET MVC 프로젝트에서 Web API (RESTful API)작업을 진행할때 세션을 사용하는 방법입니다. 본래 REST는 stateless이기에 세션을 사용하지 않는 방향으로 디자인 하는게 정석이나, 실무중에는 편의성을 위해 어쩔 수 없이 사용해야 할 때가 있습니다. Global.asax 파일에 MvcApplication클래스 내에 아래와 같은 코드를 추가해줍니다.

위의

ASP.NET MVC – RESTful API를 만들때 삽질 기록

RESTful API를 만들일이 있어서 ASP.NET MVC로 Json출력하도록 WebApi Controller를 만들었는데

  혹은 영문으로

  위와 같은 에러가 났다. 구글신께 여쭤보니 몇가지 해결책이 있었는데 아래의 방법만 성공하였다.

Global.asax파일의 Application_Start()가장 위에 저 2줄을 추가해주면 깔끔하게 해결된다. 참고 : http://stackoverflow.com/questions/12641386/failed-to-serialize-the-response-in-web-api

작지만 강력한 뽀모도로 타이머, Tomighty

저는 회사서 일하거나 개인 작업을 할때 뽀모도로 기법을 많이 활용하는데요 말이 기법이지 단순히 25분 열심히 집중하고, 5분 편안하게 쉬자입니다. 무언가 손에 일이 잘 안잡히고 집중이 안될때 활용하면 참 좋은데 그럴때마다 저는 이 프로그램을 활용합니다. http://www.tomighty.org Mac OS X와 Windows 버전이

nl2br() 없이 개행문자(\n)를
태그로 바꾸기

웹 프로그래밍을 할때 여러 줄을 처리하다보면 개행문자(\n)를 <br />태그로 바꿔줘야 할 상황이 종종 발생합니다. PHP같은 경우는 nl2br()이라는 함수를 통해서 주로 바꾸곤 했는데 이를 CSS를 통해서도 해결이 가능합니다.

nl2br()등을 적용하지 않는 환경일 경우 replace()함수등을 사용하여 개행문자를 <br />로 바꾸곤 했는데