2010-03-01 60 views
4

我读到web服务没有global.asax来配置全局设置(如automapper配置)。所以我的问题是:在哪里把web服务的automapper配置?

我应该把automapper配置在每个webmethod或有一个地方,我可以把它放在全球?

我打算每晚调用几千次的web服务,所以我担心如果automapper配置昂贵,则需要更长的时间。我是纠正还是只是担心不必要?

Thx,John

回答

5

AutoMapper的配置很贵,是的。我做了大量的配置时优化,以使运行时执行速度更快。如果您使用的是ASMX Web服务,那么仍然可以使用global.asax,因为ASMX仍然只在ASP.NET中托管。

如果它是WCF,那么它将取决于你如何托管WCF。看看这个帖子为您的选择:

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

+0

感谢,global.asax作品。 – 2010-03-07 21:25:15