Can't include Microsoft.Security.Application?

后端 未结 6 1033
离开以前
离开以前 2021-02-19 01:55

I can\'t include Microsoft.Security.Application

using Microsoft.Security.Application;

Gives this error:

相关标签:
6条回答
  • 2021-02-19 02:03

    The answer here helped me. I found the AntiXssLibrary.dll on my site's bin folder.

    0 讨论(0)
  • 2021-02-19 02:07

    Right mouse on your website -> Convert to webapplication. See: How To Convert ASP.NET Website to ASP.NET Web Application

    0 讨论(0)
  • 2021-02-19 02:07

    Uninstall and re-install AntiXSS:

    Tools --> NuGet Package Manager --> Package Manager Console (UI may differ if using other than Visual Studio 2013):

    Uninstall-Package AntiXSS
    Install-Package AntiXSS
    

    For multi-project solutions, be sure to set the default project to whichever one is experiencing the problem. Use Uninstall-Package -Force AntiXSS if uninstall fails and if you can handle any package dependency problems that may arise, though I know of none for this package.

    0 讨论(0)
  • 2021-02-19 02:13

    If, like me, you're using AntiXSSLibrary in a class library via Nuget, and got the above error:

    1. Remove all external references that you had through Nuget
    2. Remove the Nuget package file - which is packages.config found in the solution's root directory
    3. Remove the packages directory - again in your solution's root directory
    4. Reinstall all your components again
    0 讨论(0)
  • 2021-02-19 02:15

    You are using using Microsoft.Security.Application;

    Try this using System.Web.Security.Application;

    For me, it was the other way round. I think it is due to different versions of my AntiXSSScripting dll I'm using.

    0 讨论(0)
  • 2021-02-19 02:18

    If you get this nuget all extention objects are visibles

    Install-Package AntiXSS

    it solves my problem.

    html = Microsoft.Security.Application.Encoder.HtmlEncode(model.SiteName), model = Microsoft.Security.Application.Encoder.HtmlEncode(json),

    0 讨论(0)
提交回复
热议问题