我现在想了几天,最好的方法是让许多用户通过 FTP 访问我的服务器以上传 ASP.NET 应用程序并安全地执行它。
我想我将使用带有 mod-mysql 和“CreateHome on”的 ProFTPD,这样我就可以轻松地在数据库中管理所有用户登录,并且用户文件夹会在第一次登录时自动为我创建。
我的主要问题是:如何使 ASP.NET 应用程序不能超出 FTP 用户主目录?我读到在 PHP 世界中,使用 Apache2 Web 服务器时可以使用 suEXEC 解决此问题。
使用 fastcgi-mono-server 时我可以做同样的事情吗?
或者是否有其他 Web 服务器(如 NGINX 或 lighttpd)的更好解决方案?
有什么建议可以让我以最佳和最轻松的方式完成这个项目?