我确实认为这是围绕设置进行公司游戏,购物车再次工作,我没有改变任何东西....
[A] ShoppingCart无法转换为[B] ShoppingCart。 A型起源 来自'App_Code.ej8etxbi,Version = 0.0.0.0,Culture = neutral, 位于上下文'Default'的PublicKeyToken = null' 'C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET 文件\ ROOT \ 03050970 \ f5f76d45 \ App_Code.ej8etxbi.dll”。 B型起源 来自'App_Code.qoxkmirc,Version = 0.0.0.0,Culture = neutral, 位于上下文'Default'的PublicKeyToken = null' 'C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET 文件\根\ 03050970 \ f5f76d45 \ App_Code.qoxkmirc.dll”。
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.InvalidCastException:[A] ShoppingCart不能 被投到[B] ShoppingCart。类型A源自'App_Code.ej8etxbi, 上下文中的Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null' 位置处的“默认” 'C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET 文件\ ROOT \ 03050970 \ f5f76d45 \ App_Code.ej8etxbi.dll”。 B型起源 来自'App_Code.qoxkmirc,Version = 0.0.0.0,Culture = neutral, 位于上下文'Default'的PublicKeyToken = null' 'C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET 文件\根\ 03050970 \ f5f76d45 \ App_Code.qoxkmirc.dll”。
来源错误:
{
// we are returning the shopping cart for the given user
return (ShoppingCart)HttpContext.Current.Session["ASPNETShoppingCart"];
}
}
我的网站也在不到一个月的时间内下降了11次,如果有人知道任何好的,可靠的Windows网络托管公司,如果你能让我知道,我将不胜感激。
谢谢
答案 0 :(得分:1)
您是否在不同的程序集或DLL中有ShoppingCart类,或者如果您多次加载相同的程序集,那么每个副本也不会被视为相同。
答案 1 :(得分:0)
类型是按装配的,如果你有两次加载“相同”的装配,那么每个装配中的类型都不被认为属于同一类型。
因此,请确保所有项目都引用了包含“ShoppingCart”的相同dll。
P.S尝试清理“临时ASP.NET文件”文件夹并重新部署应用程序,确保对包含“ShoppingCart”的dll的所有引用都相同。应该工作。