Ciao a tutti,
ho creato una pagina su un sito che mi permette di serializzare la classe utenti. La classe è User.cs e si trova in App_Code
e fino qui tutto ok il file lo crea.
Il problema è che la deserializzazione viene fatta in locale da un altro programma.
Anche su questo programma ho una classe User.cs e qui ho messo la mia funzione per deserializzare:
public User DeserializedLicence()
{
string NomeFile = @"C:\licence.xml";
if (File.Exists(NomeFile))
{
using (FileStream fs = new FileStream(NomeFile, FileMode.Open))
{
BinaryFormatter bf = new BinaryFormatter();
try
{
fs.Seek(0, SeekOrigin.Begin);
return (User)bf.Deserialize(fs);
}
catch
{
return null;
}
finally
{
fs.Close();
}
}
}
else
{
return null;
}
}
Quando provo a deserializzare mi da il seguente errore:
Impossibile trovare l'assembly 'App_Code.2ajovidz, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
App_Code in questo caso nn esiste perchè è un applicazione in WPF..
Qualche suggerimento?
E infine come posso far scegliere dall'utente dove salvare il file (dal sito)?
Grazie
Ste