Acabo de empezar a trabajar en WCF hace un mes. Por favor, perdóneme si le pregunto algo ya respondido. Intento buscar primero pero no encuentro nada.¿Cómo crear un cliente WCF sin configuraciones en el archivo de configuración?
Leí este artículo, Transferencia de archivos WCF: Streaming & Chunking Channel alojado en IIS. Funciona muy bien. Ahora me gusta integrar el código del lado del cliente para ser parte de mi aplicación, que es una DLL que se ejecuta dentro de AutoCAD. Si quiero trabajar con el archivo de configuración, tengo que cambiar acad.exe.config, que no creo que sea una buena idea. Entonces, si es posible, quiero mover todo el código en el archivo de configuración al código.
Aquí es fichero de configuración:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IService" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Mtom" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://10.1.13.15:88/WCFStreamUpload/service.svc/ep1"
binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IService"
contract="MGFileServerClient.IService"
name="BasicHttpBinding_IService" />
</client>
</system.serviceModel>
¿Me podría ayudar a hacer que este cambio?
porque acad.exe.config se encuentra en C: \ Program Files \ y nuestra empresa tiene una política para limitar el acceso a esta carpeta. – weslleywang