C# 服务器端口返回null

C# 服务器端口返回null,c#,C#,& 通过webservice代码调用时返回null 知道为什么吗?尝试在Web服务代码中使用Context.Request.ServerVariables[] 编辑 根据: 具有 SoapRpcMethodAttribute或 SoapDocumentMethodAttribute属性 适用于他们的单向 属性设置为true,没有 使用 静态电流特性。访问 HttpContext,派生类 实现xmlweb服务 方法,并访问 上下文属性 这适用于您吗?这没有帮助,顺便说一句,“HttpContext

&

通过webservice代码调用时返回
null


知道为什么吗?

尝试在Web服务代码中使用
Context.Request.ServerVariables[]

编辑
根据:

具有 SoapRpcMethodAttribute或 SoapDocumentMethodAttribute属性 适用于他们的单向 属性设置为true,没有 使用 静态电流特性。访问 HttpContext,派生类 实现xmlweb服务 方法,并访问 上下文属性


这适用于您吗?

这没有帮助,顺便说一句,“HttpContext.Current”返回空值。@Sharpeye500-哦,您应该在问题中更清楚这一点。我已经在我的答案中添加了我在上面找到的更多信息。见上文。
HttpContext.Current.Request.ServerVariables["SERVER_PORT"] 
HttpContext.Current.Request.ServerVariables["SERVER_PORT_SECURE"]