【问题标题】:How to serve files and html directly from a WCF-service similar to an ASHX-handler?如何直接从类似于 ASHX 处理程序的 WCF 服务提供文件和 html?
【发布时间】:2011-10-31 07:40:45
【问题描述】:

我正在为 Intranet 应用程序编写安装和更新服务器,我希望用户能够直接从以下 URL 安装应用程序:http://domain.local/myapp/install.exe,此请求由我的服务处理。

我还希望能够在 http://domain.local/myapp/status.html 上提供一些基本的 HTML,它是由我的 WCF 服务动态生成的。

这可能吗?我在 WS2008R2 上使用带有 .NET4/VS2010 的自托管 WS 绑定 WCF 服务。

【问题讨论】:

  • 为什么是 WCF 服务?我不明白你为什么要这样做,而不是仅仅在你的域的网站上保存一些文件......
  • 好吧,该服务还有很多其他用途,我认为也可以从该服务中提供文件。此外,我将仅压缩特定客户端请求所需的文件,并且在传递流之前我需要执行此操作的逻辑。

标签: wcf ashx fileserver


【解决方案1】:

我找到了解决方案! WebGet 在 System.ServiceModel.Web 中。我必须将项目目标从 .NET 4 Client 更改为 .NET 4,以便 System.ServiceModel.Web.dll 出现在“添加引用”中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多