【发布时间】:2019-04-18 18:35:51
【问题描述】:
我有一个需要转换为网络应用程序的网站项目。在解决了所有编译错误后,我在从Telerik's website 获得的一段代码中遇到了运行时异常。
在我反序列化网格设置数据的部分我得到一个异常
System.ArgumentException
HResult=0x80070057
Message=The serialized data is invalid.
Source=BMS.WebApp
Inner Exception 1:
SerializationException: Unable to find assembly 'App_Code.5gd62bdt, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
public static GridSettingsCollection LoadFromSerializedData(string data)
{
LosFormatter formatter = new LosFormatter();
// the line that throws the exception: formatter.Deserialize(data)
return (GridSettingsCollection)formatter.Deserialize(data);
}
当它是一个网站项目时,这没有问题。我猜以 App_Code.* 开头的程序集通常意味着它正在运行时编译。我尝试清除所有 ASP 临时文件夹。
非常感谢任何帮助。谢谢。
【问题讨论】: