我想直接将文件上传到 IIS7(在本例中,我使用 .NET 中的 WebRequest 对象)。因此,我需要 IIS7 接受 POST、PUT 和 DELETE 动词,以便我可以直接在服务器上上传和删除文件。是否有可能让 IIS 接受文件,而无需使用 ASP.NET 等 Web 框架?本质上,我希望能够将 IIS(HTTP)用作 FTP 服务器。
答案1
Web 服务器本身并不是为此而设计的,这就是框架存在的原因。最接近的选项是安装和配置WebDAV。WebDAV 为您提供了您所要求的大部分功能。
IIS 7/7.5 的 WebDAV 模块似乎已被完全重写,以适应 IIS 7 的新架构。这是下载链接以及安装和配置它的说明。
答案2
答案3
是否可以让 IIS 在没有 ASP.NET 之类的 Web 框架的情况下接受文件?
不。尤其是考虑到 IIS7 很大一部分是用 .NET 编写的 - 那有什么意义呢?驾驶一辆不使用任何燃料的汽车?
如果您破坏 .NET 框架(ASP.NET 是其不可或缺的一部分),IIS 甚至无法启动。