
In Progress
Posted
Paid on delivery
I am looking for a senior .NET developer with deep experience in ASP.NET 9 MVC, Linux deployment, and cross-platform library migration. I have an in-house application, “CeQueJaiLu,” that runs perfectly on Windows but faces specific challenges when moving to a Linux-based environment (WSL 2 and a dedicated Linux host). Part 1: Localization Debugging (WSL 2) The application uses `[login to view URL]` and standard `.resx` files. On Windows, everything works. On WSL 2, the UI translates correctly, but **page titles** remain stuck in English. You will need to: * Audit the `[login to view URL]` and `RequestLocalization` middleware. * Resolve why titles specifically are failing to pull from the culture provider under Linux. * Ensure case-sensitivity or pathing issues in Linux aren't breaking the resource lookup. Part 2: Library Migration (Windows COM to Cross-Platform) Our current stack uses `[login to view URL]`. We are aware that COM-based libraries will not function on Linux. As part of this project, you will: * Replace the Excel export logic with a cross-platform alternative (e.g., ClosedXML or EPPlus). * Ensure the export functionality remains identical for the end-user. Part 3: Linux Deployment & Coaching I have a blank Linux host (MySQL is already installed). I need to be able to deploy and manage this site myself. You will provide step-by-step coaching/documentation on: * Setting up the .NET 9 Runtime on Linux. * Configuring Nginx as a reverse proxy. * Creating a systemd service to ensure the app stays running. * Handling `ForwardedHeaders` to ensure culture and IP data pass through the proxy correctly. * Establishing a repeatable `dotnet publish` workflow. Current Tech Stack: * Framework: ASP.NET 9 MVC (Visual Studio 2022) * Database: [login to view URL] v9.0.0 * PDF Viewer: [login to view URL] v7.8.7 * Paging: [login to view URL] v10.5.9 Acceptance Criteria: 1. Page titles must respect the chosen culture in both WSL 2 and the final Linux production environment. 2. Excel exports must work on the Linux host (successful migration away from Interop). 3. A successful, live deployment on the Linux server via Nginx. 4. I must be able to reproduce the deployment process based on your guidance. How to Apply: Please mention your experience with deploying .NET to Linux and which library you prefer for Excel generation on non-Windows systems.
Project ID: 40261814
38 proposals
Remote project
Active 4 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs