【问题标题】:WSE 2.0 SP2 on VS 2008VS 2008 上的 WSE 2.0 SP2
【发布时间】:2010-09-20 21:48:19
【问题描述】:

VS 2008下可以使用WSE 2.0 SP2吗?

我意识到插件(生成代理类/配置)不兼容,但有解决方法(从 VS 2003 解决方案复制文件)。我们的 Web 服务是相对静态的,因此不会进行太多更改。

我们可能会在未来某个日期迁移到 WCF,但目前正在采取婴儿步骤,并希望让我们现有的服务在 .NET 3.5 的所有优点下运行。

【问题讨论】:

  • WSE 已过时。所有新的 Web 服务工作都应使用 WCF 完成,现有的 WSE 代码应尽快迁移或停用。

标签: visual-studio-2008 web-services .net-3.5 wse


【解决方案1】:

我已经能够在 VS2005/.NET 2.0 下毫无问题地使用 WSE2,但我不具体了解 2008 年。我需要仅在 WSE2 中提供的 Dime 附件(Java Web 服务 - 啊.. 真令人头疼)。

为了获得 VS 中的功能,我实际上安装了 WSE3,然后只是将应用程序中引用的 dll 更改为 WebServices2 文件和所有 Imports (VB - using c#) 语句。在那之后,它就像一个魅力。

【讨论】:

  • 出于兴趣,您是否使用带有 SP 的 WSE 2.0,如果是,是哪一个?
  • 我不相信我有 SP 版本
【解决方案2】:

我在 Visual Studio 2008 上运行 wse2 时没有任何问题,只要您在我切换到 3.5 框架后像库一样使用它。但正如您所说,插件工具不起作用。

【讨论】:

    【解决方案3】:

    您可能希望使用 WSE 2.0 SP3 而不是 SP2。原因如下:如果您关心(或为您的应用程序付费)Microsoft 支持服务,那么在 .NET 2.0 框架下支持SP3。我认为 SP2 和 SP3 之间存在一些不兼容性,但重要的是 Microsoft 特别声明 SP3 在 .NET 2.0 框架上受支持。请参阅 WSE 2.0 SP2 documentation 并注意它并没有说支持 .NET 2.0。

    您似乎想在 .NET 3.5 框架中转换/重写您的应用程序。 .NET 2.0 和 .NET 3.5 都在相同的 CLR 2.0 下运行(是的,这非常令人困惑:非常感谢 MS 营销!)所以您可能可以使用 .NET 3.5 应用程序运行 WSE 2.0 SP3。但同样,它不是受支持的配置。

    【讨论】:

      猜你喜欢
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多