小编Vik*_*ram的帖子

合同需要Session,但Binding'BasicHttpBinding'不支持它,或者没有正确配置以支持它

当我SessionMode = SessionMode.Required在servicecontract中使用时,我得到这个错误

合同需要Session,但Binding'BasicHttpBinding'不支持它,或者没有正确配置以支持它.

有谁告诉我一个解决方案?

wcf

14
推荐指数
2
解决办法
3万
查看次数

高频堆

谁能解释一下CLR的"HighFrequencyHeap"?

.net c#

11
推荐指数
2
解决办法
5020
查看次数

C#比较私有静态和公共静态方法

在C#中,标记的public static方法和标记为的方法之间有什么区别private static

他们是如何分配和访问的?

c#

5
推荐指数
1
解决办法
6419
查看次数

添加新的动态属性

我们在msdn中读到我们使用DynamicObject Class"添加新的动态属性"我编写了一个以下程序

public class DemoDynamicObject : DynamicObject
{

}
class Program
{
    public static void Main()
    {
        dynamic dd = new DemoDynamicObject();
        dd.FirstName = "abc";
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个程序时,它会给出运行时错误:'DemoDynamicObject'不包含'FirstName'的定义,如果我们通过使用DynamicObject Class添加动态属性那么为什么它可以给出这个错误任何人都可以告诉我原因和解决方案?

c#-4.0

5
推荐指数
1
解决办法
4756
查看次数

WCF暴露泛型类型'T'

我在这里编写了一个用于插入和删除操作的WCF服务,我们使用泛型方法,但是它给出了以下错误"System.Runtime.Serialization.InvalidDataContractException:类型'T'不能作为模式类型导出,因为它是一个开放的泛型类型.你可以如果所有通用参数类型都是实际类型,则只导出泛型类型."

这里"EntityBase2"是所有实体的基类

[ServiceContract]
[ServiceKnownType(typeof(EntityBase2))]
public interface IBackupUtility
{
    [OperationContract]
    void Delete<T>(T entity) where T : EntityBase2;

    [OperationContract]
    void InsertORUpdate<T>(T entity) where T : EntityBase2;        
}
Run Code Online (Sandbox Code Playgroud)

问题是我如何暴露泛型类型'T'?

wcf

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×2

wcf ×2

.net ×1

c#-4.0 ×1