购物车突然停止工作c#

时间:2013-03-21 09:29:58

标签: c# shopping-cart web-hosting

购物车再次下来,这是因为托管公司提供了新的临时网站功能吗?

我确实认为这是围绕设置进行公司游戏,购物车再次工作,我没有改变任何东西....

有没有可靠的Windows网络托管公司?

有人可以帮帮我吗?托管公司让我发疯。几天前我的网站和购物车工作正常,网站在我当地的主机上运行良好,但我的购物车从昨天开始突然停止工作。我认为这是因为托管公司已经改变了一些设置,但他们否认了它,并说这是我的代码的问题。 这是我得到的错误:

  

[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网络托管公司,如果你能让我知道,我将不胜感激。

谢谢

2 个答案:

答案 0 :(得分:1)

您是否在不同的程序集或DLL中有ShoppingCart类,或者如果您多次加载相同的程序集,那么每个副本也不会被视为相同。

答案 1 :(得分:0)

类型是按装配的,如果你有两次加载“相同”的装配,那么每个装配中的类型都不被认为属于同一类型。

因此,请确保所有项目都引用了包含“ShoppingCart”的相同dll。

P.S尝试清理“临时ASP.NET文件”文件夹并重新部署应用程序,确保对包含“ShoppingCart”的dll的所有引用都相同。应该工作。