2010-03-01 4 views
4

웹 서비스에 전역 설정 (예 : 자동 구성)을 구성하는 global.asax가 없다는 것을 읽었습니다. 그래서 내 질문 :webservice에 대한 자동 설정을 어디에 두어야합니까?

모든 웹 메서드에 automapper 구성을 넣어야합니까, 아니면 전 세계적으로 넣을 수있는 곳입니까?

매일 밤 두 번 이상 webservice를 호출 할 것이므로 automapper 구성이 비싸면 시간이 오래 걸릴 것이라고 걱정됩니다. 나는 맞습니까? 아니면 불필요하게 걱정하고 있습니까?

Thx, John

답변

5

AutoMapper 구성이 비용이 많이 드는 예입니다. 런타임 실행을 빠르게하기 위해 많은 구성 시간 최적화를 수행합니다. ASMX 웹 서비스를 사용하는 경우 ASMX가 여전히 ASP.NET에서 호스팅되기 때문에 global.asax를 계속 사용할 수 있습니다.

WCF 인 경우 WCF를 호스팅하는 방식에 따라 다릅니다. 옵션이 게시물을 체크 아웃 :

http://blogs.msdn.com/wenlong/archive/2006/01/11/511514.aspx

+0

감사합니다, Global.asax에 작품. –

관련 문제