Ne pouvez pas inclure de Microsoft.De sécurité.Application?
Je ne peux pas inclure Microsoft.De sécurité.Application
using Microsoft.Security.Application;
Donne cette erreur:
Le type ou le nom d'espace de noms "Sécurité" n'existe pas dans l'espace de noms 'Microsoft' (vous manque une référence d'assembly?)
Et oui, j'ai cliqué sur Bin -> Ajouter une Référence... -> AntiXSSLibrary.dll et il a ajouté dans le Dossier Bin, y compris la AntiXSSLibray.xml.
J'ai reconstruit l'ensemble du site, et toujours rien.
Je suis à l'aide d'ASP .NET 3.5, C# - AntiXSSLibrary 4.0 Stable
est AntiXSSLibrary.dll la bibliothèque correcte? Il ne semble pas d'accord avec vous.
Existe-il des mises en garde/messages? Regardez votre fenêtre de sortie.
Pas De Mises En Garde/Messages. Et ce que vous entendez est la bonne bibliothèque. Offcourse il est.
Est-il un conflit de noms? Une classe appelée Mirosoft? Essayez d'ajouter de l'espace de noms global ( à l'échelle mondiale::Microsoft.De sécurité.Demande; )
Bouton droit de la souris sur votre site web -> Convertir webapplication (pour moi cela a résolu beaucoup de problèmes à venir avec des projets de Site web dans le passé), bien que je n'ai pas vraiment comprendre pourquoi. D'autre, de créer un nouveau site web et d'essayer de reproduire le problème. Si vous ne pouvez pas, d'essayer et de trouver les différences
Existe-il des mises en garde/messages? Regardez votre fenêtre de sortie.
Pas De Mises En Garde/Messages. Et ce que vous entendez est la bonne bibliothèque. Offcourse il est.
Est-il un conflit de noms? Une classe appelée Mirosoft? Essayez d'ajouter de l'espace de noms global ( à l'échelle mondiale::Microsoft.De sécurité.Demande; )
Bouton droit de la souris sur votre site web -> Convertir webapplication (pour moi cela a résolu beaucoup de problèmes à venir avec des projets de Site web dans le passé), bien que je n'ai pas vraiment comprendre pourquoi. D'autre, de créer un nouveau site web et d'essayer de reproduire le problème. Si vous ne pouvez pas, d'essayer et de trouver les différences
OriginalL'auteur Danpe | 2011-05-12
Vous devez vous connecter pour publier un commentaire.
Droit de la souris sur votre site web -> Convertir webapplication. Voir: Comment faire Pour Convertir ASP.NET Site web ASP.NET Application Web
OriginalL'auteur
Si vous obtenez ce nuget tous les extention des objets sont visibles
Install-Package Anti-Xss
il résout mon problème.
html = Microsoft.Security.Application.Encoder.HtmlEncode(model.SiteName),
model = Microsoft.Security.Application.Encoder.HtmlEncode(json),
OriginalL'auteur
Désinstaller et re-installer anti-xss:
Outils --> Gestionnaire de Package NuGet --> Gestionnaire de paquets de la Console (INTERFACE utilisateur peut être différent si l'utilisation de Visual Studio 2013):
Pour le multi-projet des solutions, assurez-vous de définir la valeur par défaut de projet à celui qu'on rencontre le problème. Utilisation
Uninstall-Package -Force AntiXSS
si la désinstallation échoue et si vous pouvez gérer tout des problèmes de dépendances qui peuvent survenir, même si je ne connais aucun pour ce package.OriginalL'auteur
Si, comme moi, vous utilisez
AntiXSSLibrary
dans une bibliothèque de classe viaNuget
, et a obtenu l'erreur ci-dessus:packages.config
trouvé dans la solution du répertoire racinepackages
répertoire de nouveau dans votre solution répertoire racine duOriginalL'auteur
La réponse ici m'a aidé. J'ai trouvé l'AntiXssLibrary.dll sur mon site bin du dossier.
OriginalL'auteur
Vous utilisez
à l'aide de Microsoft.De sécurité.Demande;
Essayer cette
en utilisant le Système.Web.De sécurité.Demande;
Pour moi, c'était l'inverse. Je pense que c'est dû aux différentes versions de mon AntiXSSScripting dll que j'utilise.
OriginalL'auteur