IWebHostEnvironment는 웹 호스팅 환경에 대한 정보를 제공하며 응용 프로그램이 실행 중입니다.
Microsoft.AspNetCore.Hosting
IWebHostEnvironment 인터페이스는 Microsoft.AspNetCore.Hosting 네임스페이스에 속하며 종속성으로 삽입되어야 합니다. 컨트롤러를 사용하고 컨트롤러 전체에서 사용됩니다.
IWebHostEnvironment 인터페이스에는 두 가지 속성이 있습니다.
네임스페이스
using Microsoft.AspNetCore.Hosting;
를 가져와야 합니다. 아래 예에서는 IWebHostEnvironment가 컨트롤러에 삽입됩니다. 개인 속성 Environment에 할당되고 나중에 WebRootPath를 가져오는 데 사용됩니다. 및 ContentRootPath.
public class HomeController : Controller{ private IWebHostEnvironment Environment; public HomeController(IWebHostEnvironment _environment){ Environment = _environment; } public IActionResult Index(){ string wwwPath = this.Environment.WebRootPath; string contentPath = this.Environment.ContentRootPath; return View(); } }
위 내용은 C# ASP.NET Core에서 IWebHostEnvironment 인터페이스의 역할은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!