2

「 Code Camper」サンプル SPA アプリケーションに取り組んでいます。MVC 4 がインストールされた VS 2010 でアプリを実行しています。しかし、LookupsController で問題が発生しました。

これが私が得たエラーです:

    "exceptionMessage":"Multiple actions were found that match the request: \r\nSystem.Collections.Generic.IEnumerable`1[CodeCamper.Model.Room] GetRooms() on type
 CodeCamper.Controllers.LookupsController\r\nSystem.Collections.Generic.IEnumerable`1[CodeC
amper.Model.TimeSlot] GetTimeSlots() on type 
CodeCamper.Controllers.LookupsController","exceptionType":"System.InvalidOperationException
","stackTrace":"   at System.Web.Http.Controllers.ApiControllerActionSelector.ActionSelectorCacheItem.SelectActio
n(HttpControllerContext controllerContext)\r\n   at 
System.Web.Http.Controllers.ApiControllerActionSelector.SelectAction(HttpControllerContext 
controllerContext)\r\n   at 
System.Web.Http.ApiController.ExecuteAsync(HttpControllerContext controllerContext, 
CancellationToken cancellationToken)\r\n   at 
System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsyncInternal(HttpRequestMessage 
request, CancellationToken cancellationToken)\r\n   at 
System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsync(HttpRequestMessage request, 
CancellationToken cancellationToken)"
4

1 に答える 1

3

答えが見つかりました!

Web API プロジェクトを作成すると、デフォルトで global.asax.cs に次のコード行があります。

WebApiConfig.Register(GlobalConfiguration.Configuration);

私はそれを削除しました (codecamper のソース コードから見たように)。今ではもう問題はありません。しかし、なぜ正確にわからない

于 2013-01-03T14:17:38.630 に答える