【发布时间】:2012-12-06 01:06:04
【问题描述】:
我需要从在 Silverlight 浏览器应用程序中运行的 ActiveX 控件启动轻量级 HTTP 服务器。 HTTP 服务器在 localhost 中运行。 我的 HTTP 服务器使用 HTTPListener。 我测试了从加载相同 ActiveX 控件的测试浏览器应用程序启动 HTTP 服务器。它工作得很好。当我尝试从 Silverlight 浏览器应用程序上的同一个 ActiveX 控件启动 HTTP 服务器时,我收到以下代码中的错误: httpListener = 新的 HttpListener() 错误是:此平台不支持操作。
是否有替代方法来实现可从 Silverlight 浏览器启动的 HTTP Server?
【问题讨论】:
-
为什么需要从 ActiveX 控件启动 HTTP 服务器?这听起来像是一个相当丑陋的解决方案。你能用 HTTP 请求启动服务器吗?如果是这样,您可能只需从 Silverlight 应用程序中使用 WebClient 调用 localhost。
标签: silverlight activex httplistener system.net