小编Bra*_*uff的帖子

使用MethodBuilder生成动态IL时是否可以跳过可见性检查?

使用DynamicMethod生成IL时,如果为DynamicMethod构造函数中的restrictedSkipVisibility参数提供'true',则可以调用方法和访问本来无法访问的字段.

我宁愿将动态IL发送到动态程序集中,这样我就可以在构建时将生成的IL保存到程序集中.如果我使用这种方法,我必须使用MethodBuilder而不是DynamicMethod.但是我需要能够跳过可见性检查,所以当我运行动态代码时,我没有得到MethodAccessException.有没有办法做到这一点,如果是这样的话怎么样?

c# cil reflection.emit

13
推荐指数
1
解决办法
971
查看次数

如何获得ASP .NET中客户端的临时端口号?

我想通过ASP .NET中的连接(而不是会话状态或cookie)跟踪客户端会话.我打算通过使用客户端的IP地址和短暂的端口号来做到这一点.

您可以通过ASP .NET获取IP地址

  • HttpContext.Current.Request.UserHostAddress
  • HttpContext.Current.Request.ServerVairables["REMOTE_ADDR"].

这两个都没有给你回复端口号.有另一种方法可以得到它吗?它甚至可能吗?

.net asp.net tcp

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

标签 统计

.net ×1

asp.net ×1

c# ×1

cil ×1

reflection.emit ×1

tcp ×1