Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET MVC请求服务器变量_C#_Asp.net Mvc - Fatal编程技术网

C# ASP.NET MVC请求服务器变量

C# ASP.NET MVC请求服务器变量,c#,asp.net-mvc,C#,Asp.net Mvc,我正在使用ASP.NET MVC,需要获取并记录请求信息 我正在看Microsoft​.AspNetCore​.Http.HttpRequest并且没有看到ServerVariables。这个被移除了吗 是否有一种方法可以通过System.Web.HttpRequest.ServerVariables获取与我相同的数据 谢谢 菲利普微软​.AspNetCore​.Http.HttpRequest是asp.net核心的名称空间的一部分。ServerVariables是由IIS提供的变量集合。由于a

我正在使用ASP.NET MVC,需要获取并记录请求信息

我正在看
Microsoft​.AspNetCore​.Http.HttpRequest
并且没有看到
ServerVariables
。这个被移除了吗

是否有一种方法可以通过
System.Web.HttpRequest.ServerVariables
获取与我相同的数据

谢谢


菲利普

微软​.AspNetCore​.Http.HttpRequest是asp.net核心的名称空间的一部分。
ServerVariables
是由
IIS
提供的变量集合。由于asp.net核心不依赖于IIS,因此此属性不再存在



如果不使用asp.net核心,则使用
HttpRequest
类。

Wow。。。谢谢你能解释一下吗。。。如果我不使用ASP.NET内核,我还可以使用MVC来获取这些数据吗?@PhilipTenn那么你需要用这个来为我的无知道歉。。。当我在控制器方法中调用
Request
时,我会得到
Microsoft​.AspNetCore​.Http.HttpRequest
version。如何获得
System.Web.HttpRequest
版本?@PhilipTenn这对我来说意味着您正在使用asp.net核心。。。所以你不能。