Problema Autenticacao WCF

Esses dias tive o seguinte problema com a comunicacao com um WCF:

a solicitaçao http esta proibida com esquema de autenticaçao de cliente “anonymous”

Ai pesquisei boa parte da internet para encontrar o link de uma pessoa que postou uma resposta pro meu problema nesse link

Bom é o seguinte se voce usou  <security mode=”None”> para um WsHttpBinding, o cliente ira tentar usando a credencial anonymous, mais quando as maquinas(Cliente e Servidor) estão em dominios diferentes isso nao irá funcionar, Por exemplo sua maquina esta no dominio teste e sua outra maquina esta no grupo WORKGROUP ai esse WCF nao sera validado. Para Resolver isso voce precisa implementar outro nivel de seguranca ou remover a máquina do dominio.

Anúncios

Como descobrir o tamanho de um arquivo

Para descobrir o tamanho  de um arquivo com C# basta utilizar a classe FileInfo, e utilizar a propriedade Length que retorno o tamanho em bytes do arquivo, ai basta dividir por 1024 quantas vezes precisar para ter o tamanho na proporção que precisa, esse e um exemplo do calculo ate GB:

FileInfo fi =new FileInfo("nomeArquivo.doc");
 var TamanhoEmKb = (fi.Length/1024F);
 var TamanhoEmMb = ((fi.Length/1024F)/1024F);
 var TamanhoEmGb = (((fi.Length/1024F)/1024F)/1024F);

Informacoes sobre Funcoes em Python

Com liguagens dinamicas sempre e bom ter uma ajuda para saber o que uma funcao faz, ou quais os parametros ou qual o retorno. Utilizando python existe uma forma muito simples de fazer isso:

help(round)

O retorno sera o seguinte:


Help on built-in function round in module builtins:
       round(...) round(number[, ndigits]) -> number
     Round a number to a given precision in decimal digits (default 0 digits). This returns an int when called with one argument, otherwise the same type as the number. ndigits may be negative.

Vamos as informacoes importantes:

–  retorno um valor do tipo number( -> number)

– exige no minimo um numero como parametro(tipo numero)

– aceita ate dois numeros como parametro, sendo o segundo numero de casas decimais(tipo numero)

– mostra com um resumo rapido o que o metodo faz.

-A funcao help tambem funciona para classes

DICA:

Para ver as funcoes/classes mais nativas do python voce pode digitar no console esse comando que ira aparecer:

dir(__builtins__)