私は非常に満足している ac# .NET winforms アプリケーションを作成しました。今、私はこのアプリをインターネット経由でも制御できれば素晴らしいだろうという結論に達しました。
私の考えは、ウェブブラウザにもアプリのGUIを表示するEXEにウェブサーバーを含めることです。
そうする最も簡単な方法は何ですか?これは趣味のプロジェクトなので、商用ソリューションにお金を払いたくありません。
前もって感謝します!
マーカス
残念ながら、または幸いなことに、EXE に Web サーバーを含めることは、ここで行うべき方法ではありません。実際、そのようには機能しませんし、機能しません。
ビジネス ロジック (アプリケーションの処理を行うコード) を UI (winforms コントロール パーツ) から分離して、ビジネス ロジックに接続する Web フロント エンドを構築できるようにする必要があります。適切に行えば、両方の UI に同じビジネス ロジックを使用できます。Web フロント エンドはどこかの Web サーバーでホストする必要がありますが、winforms アプリを Web ブラウザーでホストすることはできません...そのようには機能しません。
この方向性を開始するには、N 層プログラミングまたは MVC パターンを読んでください。