Ich habe eine kleine Struktur, die ich in meinem ViewState serialisieren möchte. Es sieht etwa so aus:Probleme beim Serialisieren eines benutzerdefinierten Typs in ASP.NET ViewState
[Serializable]
private struct DayMoney
{
public readonly DateTime ValidFrom;
public readonly string CurrencyCode;
public readonly double Amount;
}
es serialisiert ganz gut, aber wenn ich einen Postback/Rückruf durchzuführen, erhalte ich eine Ausnahme für Deserialisieren es. Verpackt in einer langen Liste von Innerexception ist die Ursache zu sein scheint:
Unable Montage finden 'BussinessTripModule, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null'.
Das ist irgendwie lächerlich, weil diese Assembly definitiv in der aktuellen AppDomain geladen ist.
WTF?
Es öffentlich zu machen hilft nicht. Der Fusion Log Viewer sieht vielversprechend aus, aber wie benutzt man ihn? Der MSDN Artikel ist nicht sehr hilfreich ... –
Ahh, fand es. Musste einen anderen Pfad in meinem Element hinzufügen. Seltsam noch, wie es definitiv in der aktuellen AppDomain geladen wurde - warum müsste es noch einige Wege suchen? –