C# .NET标准中的System.Web.HttpContext
我正在Visual Studio 2017 15.5中开发一个.NET标准2.0类库,它在某个时候试图调用Web服务。 身份验证的方法是使用WSE3.0(Microsoft.Web.Services3) 在调用之前,执行此指令时会崩溃:C# .NET标准中的System.Web.HttpContext,c#,asp.net,visual-studio-2017,httpcontext,.net-standard,C#,Asp.net,Visual Studio 2017,Httpcontext,.net Standard,我正在Visual Studio 2017 15.5中开发一个.NET标准2.0类库,它在某个时候试图调用Web服务。 身份验证的方法是使用WSE3.0(Microsoft.Web.Services3) 在调用之前,执行此指令时会崩溃: UsernameToken userToken = new UsernameToken(sUser, sPass, PasswordOption.SendHashed); 错误是: Could not load type 'System.Web.HttpCon
UsernameToken userToken = new UsernameToken(sUser, sPass, PasswordOption.SendHashed);
错误是:
Could not load type 'System.Web.HttpContext' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
System.Web.HttpContext是否存在于.NET标准中?如何解决此问题?添加对System.Web的引用。确保您选择了版本4.0,它不会出现在引用管理器的程序集列表中。我甚至尝试从.dll文件添加引用,但没有成功。可能是重复的