ASP.Net Web アプリケーションとして使用されているコード ベースがあります。現在は分岐しており、2 つの WinForms アプリケーションの一部として使用されています。
主な違いは、WinForms アプリは「ユーザーごと」に設定を保存する必要があり、Web アプリは「アプリケーション」レベルで設定を保存するだけでよいことです。これらは同じ設定ですが、アプリケーションの種類によって保存方法が異なります。
明確化: Web サイト アプリケーションの基盤としても、デスクトップ アプリケーションのコード ベースとしても、同じコードが使用されます。デスクトップ アプリケーションでは、設定を適切なユーザー ディレクトリに保存する必要がありますが、同じコードが Web アプリを実行している場合は機能しません。したがって、ジレンマ。Web アプリの web.config タイプのシチュエーションからデスクトップ アプリの user.config タイプのシチュエーション (適切なディレクトリに格納されている) に切り替える方法。
settings.settings ファイルが Web アプリで機能するかどうかは誰にもわかりませんか?
同じ設定を 2 つの異なる方法で保存するより良い方法はありますか?