Это веб-метод, работающий через страницу .asmx:
Краткое резюме:
[WebMethod]
Method Name
{
string Port=HttpContext.Current.Request.ServerVariables["SERVER_PORT"];
if (Port == null || Port == "80" || Port == "443")
{
Port = "";
}
else
{
Port = ":" + Port;
}
}
Когда я тестирую этот метод, я получаю исключение
HttpContext.Current.Request.ServerVariables["SERVER_PORT"] 'System.Web.HttpContext.Current' is null.
Какие условия httpcontext будет нулевым?
Почему происходит сбой метода из-за исключения нулевой ссылки?
Это как-то связано с IIS?