C# 如何设置web服务以下载文件?

C# 如何设置web服务以下载文件?,c#,asp.net,web-services,web,C#,Asp.net,Web Services,Web,我有几个第三方网站需要允许客户端下载位于我服务器上的文件。我的想法是建立一个web服务,允许第三方站点访问这些文件。web服务将使用C#在.Net中构建 我只是想知道有没有更好的办法?我想我可以构建一个静态网页来实现这一点,但是文件需要有点安全,我认为对于第三方开发人员来说,web服务比静态网页更容易使用 任何帮助都会很好 编辑: 我需要补充的是,要下载的文件是pdf文件。如果您有IIS服务器,我还建议您考虑使用.ashx处理程序。感谢您的建议,我在其中找到了以下内容,它提供了一个非常好的示例,

我有几个第三方网站需要允许客户端下载位于我服务器上的文件。我的想法是建立一个web服务,允许第三方站点访问这些文件。web服务将使用C#在.Net中构建

我只是想知道有没有更好的办法?我想我可以构建一个静态网页来实现这一点,但是文件需要有点安全,我认为对于第三方开发人员来说,web服务比静态网页更容易使用

任何帮助都会很好

编辑:
我需要补充的是,要下载的文件是pdf文件。

如果您有IIS服务器,我还建议您考虑使用.ashx处理程序。感谢您的建议,我在其中找到了以下内容,它提供了一个非常好的示例,只是有点安全?:)我应该说,我们只希望从第三方网站访问文件。所以可能比一点点更安全;)如果您有IIS服务器,我还建议您考虑一下.ashx处理程序。感谢您的建议,我在它上面找到了以下内容,它提供了一个非常好的示例,只是有点安全?:)我应该说,我们只希望从第三方网站访问文件。所以可能比一点点更安全;)