Warum bekomme ich "Kultur wird nicht unterstützt" und was soll ich dagegen tun, wenn überhaupt?

Ich habe hier einen Haltepunkt in der Zeile "return":

[HttpGet]
[Route("api/Test/{id1}/{id2}")]
public NRBQEntity GetTestMessage(String id1, String id2)
{
    return NRBQClient.GetTestMessage(id1, id2);
}

Obwohl es die App nicht zum Absturz bringt, bekomme ich, wenn ich diesen Punkt erreicht habe,

"Ausnahme: Ausgelöst: "Kultur wird nicht unterstützt." (System.Globalization.CultureNotFoundException) Eine System.Globalization.CultureNotFoundException wurde ausgelöst: "Kultur wird nicht unterstützt.""

Welche Kultur versucht unterstützt zu werden, warum wird sie nicht unterstützt, und was sollte ich tun, um die Kultur zu unterstützen?

AKTUALISIEREN

Antwort an sphanley:

Abgesehen davon, dass es für "New Riders of the BarbeQue" steht, ist es eine (vorerst) "Skeleton" -Entität, die so aussieht:

public class NRBQEntity
{
    public NRBQEntity()
    {

    }

    public String Value { get; set; }
}
UPDATE 2

Antwort an einen anderen Benutzer:

Dies ist nicht mein Code, deshalb bin ich gerade dabei, ihn zu untersuchen. Es wurde mir als Ausgangspunkt zur Verfügung gestellt, um ein bestehendes eigenständiges Projekt zu kopieren / umzugestalten und es in die "Lösung" zu integrieren. Nachdem dies gesagt wurde, um Ihre Frage zu beantworten, sind hier alle Instanzen von "GetTestMessage ()" in der Lösung:

[HttpGet]
[Route("api/Test/{id1}/{id2}")]
public NRBQEntity GetTestMessage(String id1, String id2)
{
    return NRBQClient.GetTestMessage(id1, id2); 
}

[HttpGet]
[Route("api/Test/{id1}/{id2}")]
public NRBQEntity GetTestMessage(String id1, String id2)
{
    return NRBQService.GetNRBQEntity(id1, id2);
}

public interface INRBQClient
{
    NRBQEntity GetTestMessage(String id1, String id2);
}

public NRBQEntity GetTestMessage(String id1, String id2)
{
    var res = RESTAPIClient.GET<NRBQEntity>(null
       , new Uri(NRBQClientSettings.NRBQAPI)
       , String.Format("api/Test/{0}/{1}"
                        , id1
                        , id2)
                        );

    if (res.status != RequestResultStatus.Success)
    {
        throw new Exception(res.message);
    }

    return res.result;
}

... und dieser Test:

[TestFixture, Category(DRBCOMMON.UnitTests.Categories.IntegrationTest)]
public class NRBQClientIntegrationTests
{    

    [Test]
    public void TestNRBQInterface()
    {
        var NRBQClient = IOC.container.Resolve<INRBQClient>();

        var s = NRBQClient.GetTestMessage("GET", "SORTY");

        Assert.Greater(s.Value.Length, 0);
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage