<个人积累,转载请注明出处>
新手写rest wcf经常会报配置文件异常。我为了避免这种问题,将自己配好的config放这里,用的时候将ABC改成自己的,粘贴就行了。
ABC是什么我就不赘述了,给个链接 http://blog.csdn.net/lglgsy456/article/details/7637332
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
<services>
<service name="Akmii.Chint.Service.test">
<endpoint address="" behaviorConfiguration="RestBehavior" binding="webHttpBinding"
bindingConfiguration="HttpBinds" contract="Akmii.Chint.Service.test" />
</service>
<service name="Akmii.Chint.Service.SendRest">
<endpoint address="" behaviorConfiguration="Akmii.Chint.Service.SendRestAspNetAjaxBehavior"
binding="webHttpBinding" contract="Akmii.Chint.Service.SendRest" />
</service>
<service name="Akmii.Chint.Service.ReceiveRest">
<endpoint address="" behaviorConfiguration="Akmii.Chint.Service.ReceiveRestAspNetAjaxBehavior"
binding="webHttpBinding" contract="Akmii.Chint.Service.ReceiveRest" />
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="RestBehavior">
<webHttp helpEnabled="true" defaultBodyStyle="Bare" defaultOutgoingResponseFormat="Json" />
</behavior>
<behavior name="Akmii.Chint.Service.SendRestAspNetAjaxBehavior">
<enableWebScript />
</behavior>
<behavior name="Akmii.Chint.Service.ReceiveRestAspNetAjaxBehavior">
<enableWebScript />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
multipleSiteBindingsEnabled="true" />
<bindings>
<webHttpBinding>
<binding name="HttpsBinds">
<security mode="Transport"></security>
</binding>
<binding name="HttpBinds" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"></binding>
</webHttpBinding>
</bindings>
</system.serviceModel>
</configuration>