WCF和.NET 4.0

问题描述:

所以我有一台服务器,我主持一个Web应用程序。它是一个ASP.NET Web应用程序。我尝试在这台服务器上推出第二款应用。这是一个Silverlight应用程序。这使用WCF服务来填充数据网格。问题是,当我安装HTTP Activation的.Net 3.0功能时,它会杀死我的ASP.NET应用程序。有没有办法让他们打得好?WCF和.NET 4.0

+2

你能定义“杀死我的ASP.NET应用程序”吗?它是否会导致ASP.Net应用程序发生特定的错误消息? – mellamokb

+0

@mellamokb我收到一条关于它不知道如何处理HTTP激活的错误消息。我不得不卸载WCF Activation甚至能够访问我的ASP.NET应用程序。 –

+0

这是否与它有任何关系:http://*.com/questions/2419620/how-can-i-do-wcf-non-http-activation-with-net-4 – mellamokb

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

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

+0

它们都是.NET 4应用程序,但问题是在Server 2008上,它只具有.Net 3.0作为功能。 –

+0

因此,您无法将应用程序池设置为使用.net 4?服务器是否实际安装了.net 4? – CodingWithSpike

+0

它被设置为4.0,但在Windows Server的功能部分提供给我的选项仅为3.0 –