【问题标题】:Using WPF in IIS7 or a windows service?在 IIS7 或 Windows 服务中使用 WPF?
【发布时间】:2008-10-27 16:58:20
【问题描述】:

我们目前在 ASP.NET 中使用 .Net 中的 GDI+ 类在 ASP.NET 中生成大量或动态的 png 图像,没有出现重大问题。我曾希望在我们的 ASP.NET 应用程序中利用 WPF 中的许多新绘图、FormattedText、RenderTargetBitmap、优化算法等,但显然这不受支持,并且在 .Net 3.5sp1 (@ 987654321@ 和 connect.microsoft.com)。我们正在运行 Server 2008 x64。

我了解“技术上”的 GDI+ 在 ASP.NET 应用程序中不受支持,但它确实有效,甚至还有基于它构建的商业产品。

所以我的问题是,是否有人在 ASP.NET 或 Windows 服务应用程序中成功使用 WPF?有没有人有任何建议的解决方法或替代方法?

【问题讨论】:

  • WPF 不使用 GDI+。它使用 DirectX。

标签: c# asp.net wpf iis-7


【解决方案1】:

显然微软正在努力修复:

http://forums.asp.net/t/1299963.aspx

要等多久才能准备好?...不知道。

【讨论】:

    【解决方案2】:

    我不确定,我认为应该有可能。我知道您可以使用 WindowInteropHelper 类来获取 WPF 窗口的句柄。其余的应该和你想的差不多。

    【讨论】:

    【解决方案3】:

    我曾与一家在 IIS 托管渲染器中使用 WPF 的公司合作,但您必须安装 Microsoft 的修补程序。 我的理解是,这个修补程序不公开,但很可能会在 12 月发布。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-18
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      相关资源
      最近更新 更多