Visual Studio 提供了一些需要在 Web 服务器上安装Frontpage Server Extensions的内置部署功能:
- 发布 ASP.NET 应用程序,
- 发布可通过 ClickOnce 访问的 Windows 应用程序。
现在,我通过使用 WebDAV 客户端复制相关文件来手动部署此类应用程序。
这不是很多工作,但感觉就像我在做不必要的工作,因为 Visual Studio 已经有一个内置功能可以自动为我完成这项工作。
另一方面,我有一种强烈的直觉警告我不要这样做:现在,我很清楚哪些协议可以用来访问服务器,哪些用户可以这样做,以及他们可以访问服务器的哪些部分。可以访问。由于我不了解 Frontpage Server Extensions 的“神奇 CGI”所做的一切,我担心由于缺乏知识,我可能会意外打开一些安全漏洞。
作为 .NET 开发人员,您对此有何看法?我错过了一些明显的优势/劣势吗?或者,社区中是否存在一些使用 .NET Web 服务器的 Frontpage 服务器扩展的既定“最佳实践”?