gpt4 book ai didi

asp.net-mvc - 奇怪的 asp.net mvc 错误

转载 作者:行者123 更新时间:2023-12-01 08:14:21 24 4
gpt4 key购买 nike

使用 asp.net Mvc3 RTM、IIS7。

我被这样的错误淹没了:

System.Web.HttpException A public action method 'Application' was not found on controller 'Interreg.Web.Controllers.ApplicationsController'.
System.Web.HttpException (0x80004005): A public action method 'Application' was not found on controller 'Interreg.Web.Controllers.ApplicationsController'.
at System.Web.Mvc.Controller.HandleUnknownAction(String actionName)
at System.Web.Mvc.Controller.ExecuteCore()
at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
at System.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()
at System.Web.Mvc.Async.AsyncResultWrapper> c
_DisplayClass8'1.BeginSynchronous>b__7(IAsyncResult )
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
at System.Web.Mvc.MvcHandler.<>c
_DisplayClasse.b_d()
at System.Web.Mvc.SecurityUtil.b
_0(Action f)
at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action)
at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Controller 和操作发生变化,它们确实存在并且应用程序不会崩溃 - 用户不会看到死机蓝屏。

我怀疑它与静态资源加载(图像、脚本)有关,可能与路由有关。

任何想法出了什么问题,是什么导致了这个?

最佳答案

这可能是你说的。我建议检查 IIS 日志中是否有针对/Application 的查询,以查看该 URL 在哪里以及在哪里被调用。

另一个选项是在 Debug模式下导航,在这种情况下,异常应该暂停 Visual Studio 中的执行。

祝你好运!

关于asp.net-mvc - 奇怪的 asp.net mvc 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5179666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com