使用DynamicMethod生成IL时,如果为DynamicMethod构造函数中的restrictedSkipVisibility参数提供'true',则可以调用方法和访问本来无法访问的字段.
我宁愿将动态IL发送到动态程序集中,这样我就可以在构建时将生成的IL保存到程序集中.如果我使用这种方法,我必须使用MethodBuilder而不是DynamicMethod.但是我需要能够跳过可见性检查,所以当我运行动态代码时,我没有得到MethodAccessException.有没有办法做到这一点,如果是这样的话怎么样?
我想通过ASP .NET中的连接(而不是会话状态或cookie)跟踪客户端会话.我打算通过使用客户端的IP地址和短暂的端口号来做到这一点.
您可以通过ASP .NET获取IP地址
HttpContext.Current.Request.UserHostAddress
HttpContext.Current.Request.ServerVairables["REMOTE_ADDR"]
.这两个都没有给你回复端口号.有另一种方法可以得到它吗?它甚至可能吗?