.NET Multi-Profile Fix
Budget: ₹1,500 – ₹12,500 INR
I have a small .NET utility that starts a Firefox window, passes in a chosen profile, and then opens a target URL. It works perfectly as long as only one window is launched. The moment I spin up a second or third profile simultaneously, every new tab inside those windows reports “session expired.”
What I need
• A clean, reproducible way—written in C#—to open two-plus Firefox instances at the same time, each bound to its own user profile, with no cross-session leakage or expiry.
• The solution must work for ordinary, manual browsing (no Selenium or headless requirement).
• I should be able to trigger each launch from my existing .NET code with minimal changes—ideally a helper class or method I can drop in.
Environment & constraints
• Target framework: .NET 4.7.2 (I can upgrade if absolutely necessary).
• Primary browser: Firefox (latest stable).
• All profiles must run side-by-side, not sequentially.
Acceptance
When I call your method twice in quick succession, two independent Firefox windows should appear, each staying logged in to any site I visit without affecting the other. Provide the updated C# code, a brief README, and any command-line flags or profile configuration needed.
What I need
• A clean, reproducible way—written in C#—to open two-plus Firefox instances at the same time, each bound to its own user profile, with no cross-session leakage or expiry.
• The solution must work for ordinary, manual browsing (no Selenium or headless requirement).
• I should be able to trigger each launch from my existing .NET code with minimal changes—ideally a helper class or method I can drop in.
Environment & constraints
• Target framework: .NET 4.7.2 (I can upgrade if absolutely necessary).
• Primary browser: Firefox (latest stable).
• All profiles must run side-by-side, not sequentially.
Acceptance
When I call your method twice in quick succession, two independent Firefox windows should appear, each staying logged in to any site I visit without affecting the other. Provide the updated C# code, a brief README, and any command-line flags or profile configuration needed.