click below
click below
Normal Size Small Size show me how
CTSYSADL_Week 10
| Question | Answer |
|---|---|
| Microsoft .NET is limited to desktop and web application development only. | False. Microsoft .NET supports desktop, web, mobile, cloud, gaming, and IoT application development. |
| The .NET platform supports multiple programming languages including C sharp, Visual Basic .NET, and F sharp. | True. |
| REST APIs, microservices, real-time applications, and enterprise systems can be created using .NET technologies. | True. |
| .NET Framework is the traditional Windows-only framework in the evolution of .NET. | True. |
| .NET Core is described as a unified .NET platform that replaced .NET 5, 6, 7, and 8. | False. .NET Core is the cross-platform modern framework, while .NET 5, 6, 7, and 8 are described as the unified .NET platform. |
| ASP.NET Core applications are cross-platform and can run on Windows, Linux, and macOS. | True. |
| ASP.NET Core is mainly used because it is slower but easier to deploy than traditional frameworks. | False. ASP.NET Core is optimized for fast web application performance. |
| Built-in Dependency Injection in ASP.NET Core supports loosely coupled architecture. | True. |
| ASP.NET Core applications can only be deployed to Microsoft Azure and IIS servers. | False. ASP.NET Core applications can be deployed to Microsoft Azure, AWS, Google Cloud, and IIS servers. |
| ASP.NET Core security features include authentication, authorization, HTTPS, and identity management. | True. |
| A framework is the runtime environment where applications execute. | False. A framework is a collection of libraries and tools used to simplify software development, while the runtime is the environment where applications execute. |
| The .NET Runtime executes C sharp programs. | True. |
| The SDK contains development tools such as a compiler, templates, CLI tools, and libraries. | True. |
| Middleware components in ASP.NET Core handle requests and responses. | True. |
| Authentication Middleware, Logging Middleware, and Routing Middleware are examples of middleware. | True. |
| In the middleware flow shown in the lesson, MVC Middleware comes before Authorization Middleware. | False. The flow is Client Request, Authentication Middleware, Authorization Middleware, MVC Middleware, Controller, then Response to Client. |
| MVC stands for Model-View-Controller and is a design pattern used in ASP.NET Core. | True. |
| In MVC, the View handles data and business logic. | False. The Model handles data and business logic, while the View handles the user interface. |
| In MVC, the Controller processes requests. | True. |
| Visual Studio 2022 is listed as the IDE used for ASP.NET Core MVC development. | True. |
| SQL Server is listed as the required software for web hosting ASP.NET Core MVC applications. | False. SQL Server is listed for database purposes, while IIS is listed for web hosting. |
| Windows Server is listed as the Domain Controller requirement for the ASP.NET Core MVC setup. | True. |
| When installing Visual Studio for ASP.NET Core MVC development, the ASP.NET and Web Development workload should be selected. | True. |
| The correct Visual Studio project template for the lesson is ASP.NET Core Web App Model-View-Controller. | True. |
| In an ASP.NET Core MVC project structure, the Controllers folder is mainly responsible for storing static assets such as CSS, JavaScript, images, and fonts. | False. The Controllers folder handles requests and manages application logic, while the wwwroot folder stores static assets. |
| In an ASP.NET Core MVC project structure, appsettings.json stores configuration settings, application settings, and connection information. | True. |
| In an ASP.NET Core MVC project structure, Program.cs configures application startup and the request pipeline. | True. |
| Active Directory is a Microsoft directory service used for user authentication, authorization, centralized management, and domain security. | True. |
| Organizations use Active Directory so employees can log in using domain accounts. | True. |
| A Domain Controller is a server that manages domain users, verifies login credentials, and applies security policies. | True. |
| A Domain Controller only stores website files and does not validate login credentials. | False. A Domain Controller manages domain users, verifies login credentials, and applies security policies. |
| In the AD authentication workflow, successful credential validation results in access being granted. | True. |
| In the AD authentication workflow, invalid credentials result in access granted but with limited permissions. | False. Invalid credentials result in access denied and the user is prompted to log in again. |
| For secure Windows Authentication, Anonymous Authentication should be enabled and Windows Authentication should be disabled. | False. For secure domain access, Windows Authentication should be enabled and Anonymous Authentication should be disabled. |
| Deployment is the process of making an application available to users. | True. |
| Local deployment means the application is hosted on Azure or AWS. | False. Local deployment means the application runs on the local machine, while cloud deployment is hosted on Azure or AWS. |
| IIS stands for Internet Information Services and is Microsoft’s web server used to host ASP.NET applications. | True. |
| IIS features include website hosting, security management, SSL support, and authentication support. | True. |
| In the simplified deployment architecture, client traffic goes from the client browser to the IIS web server before reaching the ASP.NET Core application layer. | True. |
| The deployment architecture shows the database server as part of the application layer that directly receives client browser requests. | False. The database server is separate and provides data access or query results to the ASP.NET Core application layer. |
| Publishing an ASP.NET Core MVC application involves selecting a publish target and creating a publish profile. | True. |
| In the publishing workflow, deployment settings may include server path, deployment folder, and IIS configuration. | True. |
| Deploying to IIS requires creating a website and configuring authentication settings. | True. |
| After IIS website and authentication configuration, the website should be secure on the IIS server, ready to request company domain credentials. | True. |
| ASP.NET Core MVC development with Active Directory authentication requires understanding both application structure and server-side authentication configuration. | True. |