2017-06-09 31 views
1

私はASP.NET MVCを使用しており、要求情報を取得してログに記録する必要があります。ASP.NET MVC Request ServerVariables

私はMicrosoft​.AspNetCore​.Http.HttpRequestを見ていて、ServerVariablesは表示されません。これは削除されましたか?

System.Web.HttpRequest.ServerVariables経由で同じデータを取得できる方法はありますか?

ありがとうございます!

フィリップ

答えて

3

Microsoft​.AspNetCore​.Http.HttpRequest名前空間はasp.netコアの一部を言うようです。 ServerVariablesIISによって提供される変数の集合です。 asp.netコアはIISに依存しないため、このプロパティはもう存在しません。


asp.netコアthisを使用しない場合は、使用するHttpRequestクラスです。

+0

うわー...ありがとう。説明してください... ASP.NET Coreを使用していない場合、MVCを使用してこのデータにアクセスできますか? –

+0

@PhilipTenn次にこの['HttpRequest'](https://msdn.microsoft.com/en-us/library/system.web.httprequest(v = vs.110).aspx)を使用する必要があります – NtFreX

+0

私の謝罪無知...私がControllerメソッドにいて、 'Request'を呼び出すと、私は' Microsoft .AspNetCore .Http.HttpRequest'バージョンを取得します。 'System.Web.HttpRequest'バージョンはどうすれば入手できますか? –