Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ServiceHost.Behaviors.NET 4.5_C#_.net_Web Services_Wcf - Fatal编程技术网

C# ServiceHost.Behaviors.NET 4.5

C# ServiceHost.Behaviors.NET 4.5,c#,.net,web-services,wcf,C#,.net,Web Services,Wcf,为了解决我在WCF应用程序中遇到的一个错误,我一直在寻找如下设置Behavior属性(参考): 令人困惑的是,Behavior属性在.NET4.5中似乎不可用,只有早期版本的框架(向后4.0)才可用。谁能告诉我这个属性的新实现,因为使用旧框架会破坏我对其他项目的构建 提前谢谢 API在4.5中没有更改 要向端点添加行为,请使用EndpointBehaviors属性: endpoint.EndpointBehaviors.Add(new WebHttpBehavior()); 要向服务添加行为,

为了解决我在WCF应用程序中遇到的一个错误,我一直在寻找如下设置Behavior属性(参考):

令人困惑的是,Behavior属性在.NET4.5中似乎不可用,只有早期版本的框架(向后4.0)才可用。谁能告诉我这个属性的新实现,因为使用旧框架会破坏我对其他项目的构建


提前谢谢

API在4.5中没有更改

要向端点添加行为,请使用
EndpointBehaviors
属性:

endpoint.EndpointBehaviors.Add(new WebHttpBehavior());
要向服务添加行为,请使用:

serviceHost.Description.Behaviors.Add(new ServiceMetadataBehavior());

API在4.5中没有更改

要向端点添加行为,请使用
EndpointBehaviors
属性:

endpoint.EndpointBehaviors.Add(new WebHttpBehavior());
要向服务添加行为,请使用:

serviceHost.Description.Behaviors.Add(new ServiceMetadataBehavior());

由于某些原因,该属性在.NET 4.6.1中启用,因此我已升级到该属性。由于某些原因,该属性在.NET 4.6.1中启用,因此我已升级到该属性。