O processo ou thread foi alterado desde a última etapa

Estou depurando alguns dos meus códigos no Visual Studio. Este código pertence a um Provedor de Sessão personalizado que eu criei e estou depurando no lançamento da minha aplicação web. Ele começa a inicializar meu provedor e, nessa função, tenho um ponto de interrupção que está sendo atingido com sucesso na primeira vez. No entanto, esse mesmo ponto de interrupção está sendo atingido novamente, mas ele tem um pequeno ícone azul e, se você passar o mouse, essa mensagem será exibida:

O processo ou thread foi alterado desde a última etapa

Na minha pesquisa eu encontrei vários tipos de respostas, de pessoas dizendo que o ponto de interrupção está atingindo um assembly diferente de outros dizendo que o ponto de interrupção foi atingido por um thread diferente.

Alguém sabe o que isso realmente significa?

questionAnswers(2)

yourAnswerToTheQuestion