誰かが Server.MapPath と Request.MapPath の違いと、2 つの使用シナリオを説明できますか?
2348 次
1 に答える
1
ASP.NET は、バージョン 2.0 以降、少なくとも 3 つの異なるパブリック MapPath メソッドを提供しています。
内部的には、 をHttpServerUtility.MapPath呼び出しますHttpRequest.MapPath。
HostingEnvironment.MapPathは静的メソッドでありArgumentNullException、引数が null または空のArgumentException場合は をスローし、引数が相対パスの場合は をスローします。
HttpRequest.MapPathは静的メソッドではなく、上記の例外をスローしません。
于 2013-09-21T17:29:29.180 に答える