2012-10-03 37 views
1

我最近通過添加使用VS 2010的.svc將舊的asmx Web服務更改爲WCF Web服務,該服務向web.config添加了必要的WCF內容。 asmx文件已被刪除,服務類重寫。
現在我想清理我的配置從asmx的東西,但我不知道現在我可以刪除web.config中的哪些部分。
是否有一列只有asmx的部分?
或者是否存在WCF需要的唯一部分的列表?將asmx移植到WCF後清潔配置?

回答

1

是的,有一個WCF使用的配置部分列表,幾乎涵蓋了您的服務和客戶端的所有內容,位於ServiceModel部分。有關完整的概述,請參閱system.serviceModel MSDN article。下面是允許在該節的子元素的第一級的列表:

<behaviors> 
<bindings> 
<client> 
<comContracts> 
<commonBehaviors> 
<diagnostics> 
<extensions> 
<protocolMapping> 
<routing> 
<serviceHostingEnvironment> 
<services> 
<standardEndpoints> 

當然也有可能是一些其他的Web /應用程序配置部分上WCF依賴,例如,如果你有TraceListeners定義,等。