我有一个使用非HTTP激活的.Net 3.51服务。这很好用。我想将其转换为.Net 4。
在Windows 7中,如果您转到“控制面板”,“添加删除程序”,“打开或关闭Windows功能”,则会出现“Microsoft .NET Framework 3.5.1,WCF非HTTP激活”项。
我如何为.Net 4做这个?
标记
事实上,为3.5.1打开它也会打开4。我有异常,因为appdomain恢复到.net 2.非http激活工作正常。
发布对我有用的内容,因为那里有一些冲突或过时的指令集。
资料来源:https://docs.microsoft.com/en-us/dotnet/framework/wcf/samples/namedpipe-activation
从“开始”菜单中,选择“控制面板”。
选择程序和功能。
单击“打开或关闭Windows组件”。
展开Microsoft .NET Framework 3.0节点并检查Windows Communication Foundation非HTTP激活功能。
我刚刚做了4.5: