Answer
The Content Root is the base path for application code, views, and configuration files.
The Web Root (usually wwwroot) is the publicly exposed folder for static files such as CSS, JS, and images.
Separating them ensures that sensitive assets like configuration files, views, and binaries are not accidentally served over HTTP. Only files under Web Root are directly reachable by clients.