Articles of asp.net

Desativando o cache do navegador para todos os navegadores do ASP.NET

Eu estou depois de uma referência definitiva para o código ASP.NET é necessário para navegadores desabilitados de cache da página. Há muitas maneiras de afetar os headers HTTP e as meta tags e tenho a impressão de que configurações diferentes são necessárias para que diferentes navegadores se comportem corretamente. Seria muito bom obter um bit […]

Identidade ASP.NET com o database EF First MVC5

É possível usar o novo Asp.net Identity com database primeiro e EDMX? Ou apenas com o código primeiro? Aqui está o que eu fiz: 1) Eu fiz um novo projeto MVC5 e tive a nova identidade criar as novas tabelas de usuário e funções no meu database. 2) Em seguida, abri meu database EDMX primeiro […]

Tempos de espera do Framework de Entidade

Estou recebendo tempos limite usando o Entity Framework (EF) ao usar uma importação de function que leva mais de 30 segundos para ser concluída. Eu tentei o seguinte e não consegui resolver esse problema: Eu adicionei Default Command Timeout=300000 à cadeia de conexão no arquivo App.Config no projeto que possui o arquivo EDMX como sugerido […]

Chamando o método asynchronous de forma síncrona

Eu tenho um método async : public async Task GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Eu preciso chamar esse método de um método síncrono. Como posso fazer isso sem ter que duplicar o método GenerateCodeAsync para que isso funcione de forma síncrona? Atualizar No entanto, nenhuma solução razoável foi encontrada. No […]

Como posso obter o URL base do meu webapp no ​​ASP.NET MVC?

Como posso determinar rapidamente qual é a URL raiz do meu aplicativo ASP.NET MVC? Ou seja, se o IIS estiver configurado para servir meu aplicativo em http://example.com/foo/bar , eu gostaria de poder obter esse URL de maneira confiável e que não envolva a obtenção do URL atual do solicitar e cortá-lo de alguma forma frágil […]

Registrando as melhores práticas

Gostaria de obter histórias sobre como as pessoas estão manipulando o rastreamento e o registro em aplicativos reais. Aqui estão algumas perguntas que podem ajudar a explicar sua resposta. Frameworks Quais frameworks você usa? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource Bloco de aplicação de log De outros? Se você usar o rastreamento, você faz uso de Trace.Correlation.StartLogicalOperation? Você […]

Como posso resolver um problema de pool de conexão entre o ASP.NET e o SQL Server?

Nos últimos dias, vemos essa mensagem de erro em nosso site muito: “O tempo limite expirou. O período de tempo decorrido antes de obter uma conexão do pool. Isso pode ter ocorrido porque todas as conexões em pool estavam em uso e o tamanho máximo do pool foi atingido.” Nós não mudamos nada em nosso […]

O que é um postback?

A melhor explicação que encontrei para um postBack é do Wiki. um postback é um HTTP POST para a mesma página em que o formulário está. Embora o artigo explique como uma segunda página era necessária no ASP, mas não é mais necessária no ASP.NET, ela não fornece muitos detalhes ou plano de fundo. Eu […]

Exceção de “Auto Referencing Loop Detected” com JSON.Net

Eu tenho esse bit de código para enviar uma lista de objects de Route para o meu modo de exibição (asp.net MVC): public ActionResult getRouteFromPart(int partId) { List routes = _routeService.GetRouteByPartType(partId); if (routes == null) { return this.AdvancedJsonResult(null, JsonRequestBehavior.AllowGet); } return this.AdvancedJsonResult(new { Routes = routes }, JsonRequestBehavior.AllowGet); } Mas estou recebendo uma exceção aqui […]

ASP.NET Bundles como desabilitar a minificação

Eu tenho debug=”true” em ambos os meus web.config (s) , e eu não quero que meus pacotes sejam minificados, mas nada que eu faça parece desativá-lo. Eu tentei enableoptimisations=false , aqui está o meu código: //Javascript bundles.Add(new ScriptBundle(“~/bundles/MainJS”) .Include(“~/Scripts/regular/lib/mvc/jquery.validate.unobtrusive.js*”) .Include(“~/Scripts/regular/lib/mvc/jquery.validate*”) .Include(“~/Scripts/regular/lib/bootstrap.js”) .IncludeDirectory(“~/Scripts/regular/modules”, “*.js”, true) .IncludeDirectory(“~/Scripts/regular/pages”, “*.js”, true) .IncludeDirectory(“~/Scripts/regular/misc”, “*.js”, true)); //CSS bundles.Add(new StyleBundle(“~/bundles/MainCSS”) .Include(“~/Content/css/regular/lib/bootstrap.css*”) .IncludeDirectory(“~/Content/css/regular/modules”, […]