当我在。netcore2.2中执行代码时,出现标题错误。
以下是我的代码,
var browser = Request.Browser;
System.Web.HttpBrowserCapabilitiesBase myBrowserCaps = browser;
HttpBrowserCapabilitiesBase在此关键字中,它显示了标题错误。
虽然此代码运行正常,但[.netcore2.2。如下。HttpBrowserCapabilitiesBase是.netcore2.2下的System.web DLL的接口。
这意味着更新的.net框架不存在该命名空间,现在该命名空间正在运行,而我没有得到。
根据您需要的信息,您可以改为在标题中查找(例如Request.Headers["User-Agent"]
,如图here所示),或使用类似Device Detection的库获取它。