Articles of asp.net

Distinction entre Kestrel et Katana

Je pense que vous pouvez actuellement héberger WebAPI en utilisant Katana, et MVC aura cette possibilité dans une prochaine version. Katana sera essentiellement une option d’hébergement disponible pour MVC et WebAPI. Kestrel est entré dans la photo, et je vois quelques employés de MS en parler à propos de l’hébergement d’ASP.NET vNext sous Linux. Je […]

ASP.NET 5 (vNext) – Obtention d’un paramètre de configuration

J’écris une application de base pour apprendre ASP.NET 5. La configuration est un domaine que je trouve très déroutant. Avant ASP.NET 5, je pouvais effectuer les opérations suivantes: var settingValue = ConfigurationManager.AppSettings[“SomeKey”]; J’aurais des lignes de code pareilles à celles de mon code. Maintenant, dans le monde vNext, j’ai un fichier config.json qui ressemble à […]

Étapes pour rechercher la cause de la section Web.Config Duplicate

Symptômes Dans le pool d’applications intégré IIS 7 et Dot Net 2.0: un double-clic pour afficher une section web.config entraîne une boîte de dialog d’erreur comme celle-ci: La navigation vers l’URL affiche: “Http 500.19” erreur interne du serveur .. Il y a un doublon … ‘system.web.extensions / scripting / scriptResourceHandler’ section définie …. “ En […]

Afficher la page d’erreur personnalisée lorsque le téléchargement de fichier dépasse la taille autorisée dans ASP.NET MVC

Mon problème principal est que je souhaite afficher une page d’erreur personnalisée lorsqu’un fichier téléchargé dépasse la taille autorisée (maxRequestLength dans web.config). Lorsque le gros fichier est téléchargé, une exception HttpException est lancée avant que ma méthode d’action de téléchargement dans le contrôleur ne soit appelée. Ceci est prévu. J’ai essayé d’attraper l’exception dans un […]

Comprendre l’atsortingbut du serveur runat

Je suis vraiment nouveau sur ASP.NET. Je vérifiais simplement une application Web ASP.NET par défaut. Il est livré par défaut avec quelques pages (Default.aspx, About.aspx, etc.). J’ai remarqué que le fichier Site.master est le fichier dans lequel je crée la disposition principale de mes pages. Mais j’ai aussi remarqué que la balise head a un […]

Comment configurez-vous exactement httpOnlyCookies dans ASP.NET?

Inspiré par cet article de CodingHorror, ” Protégez vos cookies: HttpOnly ” Comment définissez-vous cette propriété? Quelque part dans la configuration web?

Mock propriété statique avec moq

Je suis assez nouveau pour utiliser moq . Je suis en HttpModule créer un cas de test unitaire à HttpModule et tout fonctionne bien jusqu’à ce que je frappe une propriété static comme suit this.applicationPath = (HttpRuntime.AppDomainAppVirtualPath.Length > 1) ? HttpRuntime.AppDomainAppVirtualPath : Ssortingng.Empty; Je ne sais pas comment créer des simulacres pour static classes et […]

Tâches avancées utilisant la transformation Web.Config

Est-ce que quelqu’un sait s’il existe un moyen de “transformer” des sections spécifiques de valeurs au lieu de remplacer la valeur entière ou un atsortingbut? Par exemple, j’ai plusieurs entrées appSettings qui spécifient les URL pour différents services Web. Ces entrées sont légèrement différentes dans l’environnement de développement que dans l’environnement de production. Certains sont […]

Bogue possible dans ASP.NET MVC avec remplacement des valeurs de formulaire

Je semble avoir un problème avec ASP.NET MVC dans ce sens, si j’ai plus d’un formulaire sur une page qui utilise le même nom dans chacun, mais différents types (radio / caché / etc), alors, quand le les premiers messages de la forme (j’ai choisi le bouton radio ‘Date’ par exemple), si le formulaire est […]

ASP.NET Custom Control – Balise serveur inconnue

J’ai créé un contrôle personnalisé qui hérite d’un contrôle Literal. Lorsque j’essaie d’utiliser mon contrôle sur une page, une erreur d’parsing est lancée. J’ai ajouté ceci à mon web.config Et j’ai ajouté ceci à ma page Ni l’un ni l’autre n’a résolu le problème. J’ai un assemblage externe avec des contrôles personnalisés qui fonctionnent très […]