2011-04-25 20 views
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を<に何か>が実際に存在していることに注意してください、私はちょうどそれを削除しました。

これは、エラーが

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); 

    } 

} 

にある2つのクラスである私は、DALとリポジトリとそこから来るなしのエラーをチェックしました。

+2

おそらく、例外が発生した場所の周りにコードがいくつか表示されていたら? –

+1

IISとは何ですか? IISResetユーティリティを実行してサーバーをリセットしてください(管理者として実行する必要があります)。次に再構築してください。 – IDWMaster

+0

ええと、コードをもっと見ることはできますか?どこに例外が投げられるのですか? – tobias86

答えて

0

DAL /リポジトリから間違ったメソッドを呼び出していたため、これらのエラーは解決しました。

関連する問題