asp.net Mvc3 RTM、IIS7を使用しています。奇妙なasp.net mvcエラー
私はこの1つのようなエラーが殺到取得しています:
System.Web.HttpException パブリックアクションメソッド「アプリケーション」のコントローラのInterreg.Web.Controllers.ApplicationsController "で見つかりませんでした。
System.Web.HttpException(0x80004005):パブリックアクションメソッド 'Application'がコントローラ 'Interreg.Web.Controllers.ApplicationsController'で見つかりませんでした。システムでSystem.Web.Mvc.ControllerBase.Execute(RequestContextのRequestContextの)でSystem.Web.Mvc.Controller.ExecuteCoreで
System.Web.Mvc.Controller.HandleUnknownAction(文字列actionNameの)で
()
.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext)
at System.Web.Mvc.MvcHandler。 <> c_ DisplayClass6。 <> c _DisplayClassb.b_ 5()
at System.Web.Mvc.Async.AsyncResultWrapper。 <> C _DisplayClass1.b_ 0()
System.Web.Mvc.Async.AsyncResultWrapper> C _DisplayClass8'1.BeginSynchronous> b__7(たIAsyncResult )System.Web.Mvc.Async.AsyncResultWrapperで
で.WrappedAsyncResult`1.End()
at System.Web.Mvc.MvcHandler。 <> C _DisplayClasse.b_ D()System.Web.Mvc.SecurityUtil.b _0(アクションF)System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(アクションアクション)で
システムで
で
。 Web.Mvc.MvcHandler.EndProcessRequest(たIAsyncResult asyncResult)System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplicationでSystem.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(たIAsyncResult結果)で
。 IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStepステップ、ブール& completedSynchronously)
コントローラとアクションが変更されても、それらは必ず存在し、アプリケーションはクラッシュしません。ユーザーは黄色い画面が表示されません。
静的リソースの読み込み(画像、スクリプト)と関係があり、おそらくルーティングと思われます。
何が間違っているのか、何が原因でしょうか?
は、この質問のヘルプをい全然?:http://stackoverflow.com/questions/1745182/intermittent-asp-net-mvc-exception-a-public-action-method-abc-could -not-be-foun – amurra
@amurraは有望そうです –