【发布时间】:2010-12-23 06:43:41
【问题描述】:
我正在使用 .NET 框架开发一个 Windows 应用程序。我正在探索在侦听 localhost:8080(或任何端口)的应用程序中集成 Web 服务器的最佳方法。我不想在用户的安全上妥协,所以我想使用一些安全且没有漏洞的库或现有的 Web 服务器应用程序。
所以我将自己四舍五入为两种方式 -
1) 使用流行的网络服务器,如 nginx 或 apache - 并通过应用程序调用它(并使用CreateNoWindow = true; 将其作为进程运行)。
2) 使用用 C# 或 C++ 编写的 Web 服务器,例如 WebServer。
最好的方法是什么?我愿意接受更多建议。
【问题讨论】: