【问题标题】:WCF and .NET 4.0WCF 和 .NET 4.0
【发布时间】:2011-07-06 15:00:29
【问题描述】:

所以我有一个服务器,我在上面托管一个网络应用程序。它是一个 ASP.NET 网络应用程序。我正在尝试在此服务器上推送第二个应用程序。这是一个 Silverlight 应用程序。这使用 WCF 服务来填充数据网格。问题是当我安装 HTTP Activation 的 .Net 3.0 功能时,它会杀死我的 ASP.NET 应用程序。有什么办法让他们玩的很好?

【问题讨论】:

  • 你能定义“杀死我的 ASP.NET 应用程序”吗?它是否会导致 ASP.Net 应用程序上出现特定的错误消息?
  • @mellamokb 我收到一条错误消息,不知道如何处理 HTTP 激活。我必须卸载 WCF 激活才能访问我的 ASP.NET 应用程序。

标签: .net asp.net silverlight wcf


【解决方案1】:

您是说一个是 .net 3 应用程序,另一个是 .net 4 应用程序?如果是这样,您可能需要让它们在不同的应用程序池下运行,并将每个池设置为正确的 .net 版本。如果它们共享同一个应用程序池,那么一个应用程序很可能会杀死另一个应用程序。

【讨论】:

  • 它们都是 .NET 4 应用程序,但问题出在 Server 2008 上,它只有 .Net 3.0 作为功能。
  • 所以不能设置应用池使用.net 4?服务器是否真的安装了 .net 4?
  • 设置为 4.0 但在 Windows Server 的功能部分提供给我的选项只有 3.0
  • 哦,我明白了,根据这个问题,.net 3 选项也为 .net 4 打开了它。 stackoverflow.com/questions/2419620/… 抱歉让我感到困惑,我以为您只是在谈论 .net 版本,并没有考虑 WAS。
  • 我看到了,但我的问题是为什么这会影响我先前存在的应用程序?
【解决方案2】:

所以事实证明,如果您在功能中打开 WCF,您需要重新安装 .NET 4 才能使用 .NET 4 Web 应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    相关资源
    最近更新 更多