WCF和.NET4.0

WCF和.NET4.0,.net,asp.net,silverlight,wcf,.net,Asp.net,Silverlight,Wcf,因此,我有一个服务器,我主机上的web应用程序。它是一个ASP.NET web应用程序。我正在尝试在此服务器上推送第二个应用程序。这是一个Silverlight应用程序。这将使用WCF服务填充数据网格。问题是,当我安装HTTP激活的.Net 3.0功能时,它会杀死我的ASP.Net应用程序。他们有没有办法玩得很好?你是说一个是.net 3应用程序,另一个是.net 4应用程序?如果是这样,您可能需要让它们在不同的应用程序池下运行,并将每个池设置为正确的.net版本。如果它们共享同一个应用程序池,

因此,我有一个服务器,我主机上的web应用程序。它是一个ASP.NET web应用程序。我正在尝试在此服务器上推送第二个应用程序。这是一个Silverlight应用程序。这将使用WCF服务填充数据网格。问题是,当我安装HTTP激活的.Net 3.0功能时,它会杀死我的ASP.Net应用程序。他们有没有办法玩得很好?

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

因此,如果在功能中打开WCF,则需要重新安装.NET 4才能使用.NET 4 web应用程序。

您能定义“杀死我的ASP.NET应用程序”吗?它是否会导致ASP.Net应用程序上出现特定的错误消息?@mellamokb我收到一条关于它的错误消息,不知道如何激活HTTP。我必须卸载WCF激活才能访问我的ASP.NET应用程序。这是否与此有关:它们都是.NET 4应用程序,但问题出在Server 2008上,它只有.NET 3.0作为一项功能。因此,您无法将应用程序池设置为使用.NET 4?服务器是否实际安装了.net 4?它设置为4.0,但Windows server的“功能”部分提供给我的选项仅为3.0。哦,我明白了,根据这个问题,.net 3选项也为.net 4启用。很抱歉我的困惑,我以为你只是在谈论.net版本,没有考虑到它。我看到了,但我的问题是,为什么这会影响我以前存在的应用程序?