Pergunta

Eu estou querendo saber se eu estou recebendo os erros 403, porque há muitas conexões tentou sendo feitos para o webservice. Se este for o caso, como faço para contornar isso? Eu tentei criar uma nova instância de InternalWebService cada vez e descartar o velho, mas eu recebo o mesmo problema. Eu desativado o firewall e o webservice está localizado localmente no momento. I começando a pensar que pode haver um problema com as credenciais, mas a árvore de controle é preenchido através do webservice em algum momento. Se eu vá para os webmethods em meu navegador eu posso correr todos eles.

eu voltar uma instância do webservice do meu manipulador de login loginsession.cs:

static LoginSession()
{
    ...
    g_NavigatorWebService = new InternalWebService();
    g_NavigatorWebService.Credentials = System.Net.CredentialCache.DefaultCredentials;
    ...
}       

public static InternalWebService NavigatorWebService
{
    get
    {
        return g_NavigatorWebService;
    }
}

Eu tenho um controle de exibição de árvore que usa o webservice para preencher em si. IncidentTreeViewControl.cs:

public IncidentTreeView()
{
    InitializeComponent();
    m_WebService    = LoginSession.NavigatorWebService;
    ...
}
public void Populate()
{
    m_WebService.BeginGetIncidentSummaryByCompany(new AsyncCallback(IncidentSummaryByClientComplete), null);
    m_WebService.BeginGetIncidentSummaryByDepartment(new AsyncCallback(IncidentSummaryByDepartmentComplete), null);
    ...
}
private void IncidentSummaryByClientComplete(IAsyncResult ar)
{
    MyTypedDataSet data = m_WebService.EndGetIncidentSummaryByCompany(ar); //403
    ..cont...
}

Estou recebendo o 403 na última linha.

Foi útil?

Solução

Você sabe o sub-código 403? Só 403-9 e 403-15 parecem estar relacionados ao excesso de tráfego, que é a própria relacionada com a sua licença, então não há nada que possa ser feito sobre isso, exceto novas licenças de compra ou reduzir a quantidade de pedidos.

Mas outras sub-códigos de 403 estão mais relacionados com a autorização, que pode ser uma razão mais provável para o seu problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top