NET-15: Create .NET Core 6 Web Application Project in COG-GTM/SampleMvcWebApp #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
NET-15: Create .NET Core 6 Web Application Project in COG-GTM/SampleMvcWebApp
Summary
Created a new .NET 6 Web Application project named "SampleWebApp.Core" as the foundation for migrating from the existing .NET Framework 4.5.1 MVC application. This implements the basic project structure and configuration without migrating actual functionality yet.
Key Changes:
SampleWebApp.Coreproject targeting .NET 6 with nullable reference types and implicit usings enabledProgram.csfollowing .NET 6 best practicesappsettings.jsonvariants)Properties/launchSettings.jsonwith multiple launch profiles (Development, Staging, IIS Express)Web.configNote: The new project is currently standalone (no project references to existing DataLayer/ServiceLayer) to ensure it builds successfully as a foundation. Future iterations will add the business logic integration.
Review & Testing Checklist for Human
dotnet runin the SampleWebApp.Core directory and confirm the application is accessible via browser on the configured ports (https://localhost:7001, http://localhost:5001)appsettings.jsonto ensure they're appropriate for the new .NET 6 project (especiallyDatabaseLoginPrefixandHostTypeString)Notes
Link to Devin run: https://app.devin.ai/sessions/76464a8d39144941a958ace863acb28e
Requested by: Shawn Azman (@ShawnAzman)