PART 1
Thanks David and Kim. I have yet to download the real non-RC version, but I got my remote client and ServiceConsole.V4.exe server working. My config settings are:
My embedded app.config on server-side contains:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="ideaBlade.v4" type="IdeaBlade.Util.Configuration.v4.IdeaBladeSection, IdeaBlade.Util.v4, Version=4.1.2.0, Culture=neutral, PublicKeyToken=287b5094865421c0" />
</configSections>
<ideaBlade.v4 version="4.00" useDTC="false" copyLocal="false"
loginManagerRequired="false">
<logging logFile="DebugLog.xml" archiveLogs="false" serviceName=""
port="0" usesSeparateAppDomain="false" />
<objectServer isDistributed="true" remoteBaseURL="
http://development-01"
serviceName="EntityService" serverPort="9009" />
<edmKeys>
<edmKey connection="metadata=res://......"
containerName="DomainModel.MyEntities" logTraceString="false"
name="Default" tag="">
<probeAssemblyNames>
<probeAssemblyName name="MyDomainModel" />
<probeAssemblyName name="MyServerModel" />
</probeAssemblyNames>
</edmKey>
</edmKeys>
<notificationService enabled="false" serverPort="9011" clientPort="0" />
</ideaBlade.v4>
</configuration>
My ServiceConsole.V4.exe.config contains:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- =========== WCF hosting section ============== -->
<system.serviceModel>
<services>
<service name="EntityService">
<endpoint
address="
http://development-01:9009/EntityService"
binding="customBinding" bindingConfiguration="compressedBinaryBinding"
contract="IdeaBlade.EntityModel.v4.IEntityServiceContract" />
</service>
<service name="IdeaBlade.EntityModel.Server.v4.EntityServer">
<endpoint
address="
http://development-01:9010/EntityServer"
binding="customBinding" bindingConfiguration="compressedBinaryBinding"
contract="IdeaBlade.EntityModel.v4.IEntityServerContract" />
</service>
</services>
<bindings>
<customBinding>
<binding name="compressedBinaryBinding">
<gzipMessageEncoding>
<readerQuotas maxArrayLength="2147483647" maxDepth="2147483647"/>
</gzipMessageEncoding>
<httpTransport maxReceivedMessageSize="2147483647"/>
</binding>
</customBinding>
</bindings>
<!-- gzipMessageEncoding is a required extension. Do not remove. -->
<extensions>
<bindingElementExtensions>
<add name="gzipMessageEncoding" type="IdeaBlade.Util.Wcf.Extensions.v4.GZipMessageEncodingElement, IdeaBlade.Util.v4"/>
</bindingElementExtensions>
</extensions>
</system.serviceModel>
</configuration>