Articles of .net 4.0

Qual é o ponto do SSL se o fiddler 2 pode descriptografar todas as chamadas por HTTPS?

Eu fiz uma pergunta aqui um tempo atrás sobre como esconder minhas chamadas de solicitação http e torná-las mais seguras no meu aplicativo. Eu não queria que as pessoas usassem o violinista 2 para ver a chamada e configurar uma resposta automática. Todos me disseram para ir SSL e chamadas serão escondidas e informações mantidas […]

Quando usar um loop Parallel.ForEach em vez de um foreach regular?

Estou um pouco confuso sobre Parallel.ForEach . O que é Parallel.ForEach e o que isso faz exatamente? Por favor, não faça referência a nenhum link do MSDN. Aqui está um exemplo simples: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List list_lines = new List(lines); foreach (string line in list_lines) { //My Stuff } Como posso rewrite este exemplo […]

IDictionary no .NET 4 não covariante

O IDictionary no .NET 4 / Silverlight 4 não suporta covariância, ou seja, não posso fazer IDictionary myDict = new Dictionary(); analógico para o que eu posso fazer com IEnumerable s agora. Provavelmente se resume ao KeyValuePair não sendo covariante também. Eu sinto que a covariância deveria ser permitida nos dictionarys pelo menos para os […]

Transmitindo um resultado para flutuar no método retornando o resultado das mudanças de flutuação

Por que esse código imprime False no .NET 4? Parece que algum comportamento inesperado está sendo causado pelo casting explícito. Eu gostaria de uma resposta além de “ponto flutuante é impreciso” ou “não faça isso”. float a(float x, float y) { return ( x * y ); } float b(float x, float y) { return […]

Como definir o Json.Net como o serializador padrão para o serviço REST do WCF

É possível replace o comportamento padrão do WCF DataContractSerializer quando Serialize / DeSerialize entidades e usar JSON.NET em vez disso? Eu tenho o seguinte contrato de serviço para lidar com a entidade da cidade. Por motivos de design, a entidade City tem IsReference = true e, portanto, o DataContractSerializer padrão gera erros. Para os methods […]

Exemplo de trabalho de CreateJobObject / SetInformationJobObject pinvoke em .net?

Eu estou lutando para montar um exemplo de trabalho de pinvoke‘ing CreateJobObject e SetInformationJobObject. Através de várias pesquisas no google (incluindo posts em russo e chinês!) Eu juntei o seguinte código. Eu acho que a definição de JOBOBJECT_BASIC_LIMIT_INFORMATION muda com base na plataforma (32/64-bit). O CreateJobObject / AssignProcessToJobObject parece funcionar. SetInformationJobObject falha – com erro […]

Nenhuma implementação genérica de OrderedDictionary?

Não parece haver uma implementação genérica de OrderedDictionary (que está no namespace System.Collections.Specialized ) no .NET 3.5. Existe algum que eu esteja sentindo falta? Eu encontrei implementações lá fora para fornecer a funcionalidade, mas questionei se / por que não há uma implementação genérica pronta para uso e se alguém sabe se é algo no […]

Corrigindo carregamento inicial lento para o IIS

O IIS tem um recurso irritante para sites de baixo tráfego, onde ele recicla processos de trabalho não utilizados, fazendo com que o primeiro usuário do site depois de algum tempo obtenha um atraso extremamente longo (30 segundos). Eu tenho procurado por uma solução para o problema e encontrei essas soluções potenciais. A. Use o […]

Uma configuração do ASP.NET foi detectada e não se aplica no modo de pipeline gerenciado integrado

Eu instalei o DotNetOpenAuth SDK-3.4.5.10201.vsix e não consigo trabalhar. Ele funciona localmente (quando eu corro como localhost), mas quando eu tento publicá-lo não está funcionando. A mensagem de erro do IIS que recebo é Resumo do erro Erro HTTP 500.22 – Erro interno do servidor Foi detectada uma configuração do ASP.NET que não se aplica […]

Microsoft.WebApplication.targets não foi encontrado, no servidor de compilation. Qual é a sua solução?

Tentando construir meu projeto no servidor de compilation me dá o seguinte erro: Microsoft (R) Build Engine Version 4.0.30319.1 error MSB4019: The imported project “C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlTasks.targets” was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. error MSB4019: The imported project “C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets” was […]