フロントエンド(JS /角度)は、バックエンドに依存しません(そうする必要があります)。それが行うことは、APIを呼び出してJSONデータまたは静的アセットのいずれかを取得することだけです。そう、はい、あなたはC#でそれを行うことができます。
「デフォルトの」C#バックエンドは、実際にはASP.Net(おそらくMVCフレームワークを使用)です。私はあなたの顧客がC#を期待する理由を理解していませんが、IISでの使用に適したフレームワークではありません(Windowsサーバーにいると仮定しています)。しかし、いずれにせよ、Nancyのようなフレームワークを使用して独自のソリューションを展開することができます。 ASP.Netの有無にかかわらず実行されます(ドキュメントを参照)。私は他の人がいると確信しています。
私は最近、IISで動作するようにソリューションを開発し、Active Directoryやその他のさまざまなWindowsサービスを利用することを強く希望していたクライアントと同様の議論をしました。私はIISNodeといくつかの特定のNPMモジュールを利用して終了し、それは非常にうまく動作します。クライアントは、インターネット管理コンソールに別のIISアプリをログとレポートとともに表示します。 IISNodeで管理されている完全なNode/Reactアプリケーションがあります。
これはあまりにも幅広い質問で、ASP.NET WebAPIに基づいてフロントエンドの角型アプリケーションを作成し、閉じることを投票します。 –
短い答え - 方法はいくつかあります。しかし、私は@MedetTleukabilulyに同意します。この質問は広すぎます。 – MaKCbIMKo