2
所以我在這個MVC應用程序中一直在運行,並且所有運行都很順利。我起身去修復吃點東西,下一次我建立我與這些錯誤的4招呼:不能隱式轉換類型IEnumerable
> Error 16 Cannot implicitly convert type
> 'System.Collections.Generic.IEnumerable<>
> [c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll]'
> to
> 'System.Collections.Generic.IEnumerable<>
> [c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll]'.
> An explicit conversion exists (are you missing a cast?)
請記住,居然還有一些是在IEnumerable的<>,我只是刪除它。
這是2類,其中的錯誤是在
public partial class PriceListController : Controller
{
[CanonicalUrlAttribute("PriceList")]
[CompressionFilter(Order = 1)]
[CacheFilter(Duration = 120, Order = 2)]
public virtual ActionResult Index()
{
GodsCreationTaxidermyEntities context = new GodsCreationTaxidermyEntities();
var viewModel = new PriceListViewModel() { PriceListAnimals = context.GetAnimalListForPriceList() };
return View(viewModel);
}
[CompressionFilter(Order = 1)]
[CacheFilter(Duration = 120, Order = 2)]
public virtual ActionResult List(string animal)
{
GodsCreationTaxidermyEntities context = new GodsCreationTaxidermyEntities();
var viewModel = new PriceListIndexViewModel() { AnimalPrices = context.GetPriceListByAnimal(animal) };
return View(viewModel);
}
}
public partial class GalleryController : Controller
{
//
// GET: /Gallery/
[CanonicalUrlAttribute("Gallery")]
[CompressionFilter(Order = 1)]
[CacheFilter(Duration = 120, Order = 2)]
public virtual ActionResult Index()
{
GodsCreationTaxidermyEntities context = new GodsCreationTaxidermyEntities();
var viewModel = new GalleryIndexViewModel() { GalleryAnimals = context.GetAnimalListForGallery() };
return View(viewModel);
}
[CompressionFilter(Order = 1)]
[CacheFilter(Duration = 120, Order = 2)]
public virtual ActionResult List(string animal)
{
GodsCreationTaxidermyEntities context = new GodsCreationTaxidermyEntities();
var viewModel = new GalleryListViewModel() { GalleryImages = context.GetGalleryImageByAnimal(animal) };
return View(viewModel);
}
}
我檢查了DAL和庫和沒有錯誤來自那裏。
也許如果你展示了一些代碼發生異常的地方? – 2011-04-25 23:03:05
IIS我認爲?嘗試運行IISReset實用程序以重置服務器(必須以管理員身份運行),然後重建。 – IDWMaster 2011-04-25 23:03:31
嗯,我們可以看到更多的代碼嗎?它究竟在拋出異常? – tobias86 2011-04-25 23:03:43