我有一个需要重写的简单服务器应用程序。基本上,使用异步 TCPSockets 允许多个客户端异步连接和通信。现在它作为 winforms 应用程序运行,并作为 Windows 服务进行管理。我正在尝试决定是否应该使用 WPF 以类似的方式重建它,还是应该将其重建为 IIS MVC4 WebAPI 应用程序。我喜欢 IIS 中内置的所有监视选项和内存管理。这对我来说绝对是更熟悉的领域。
我需要一个漂亮的 GUI 界面来查看实时统计信息,但这应该可以作为 Web 应用程序使用。我有什么理由不使用 MVC4 Web API?