“/”应用程序中的服务器错误。无法找到资源。
“/”应用程序中的服务器错误。
--------------------------------------------
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /Main/
--------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272
<!--
[HttpException]: 在控制器“PICC_TASK.Controllers.MainController”上未找到公共操作方法“Login”。
在 System.Web.Mvc.Controller.HandleUnknownAction(String actionName)
在 System.Web.Mvc.Controller.ExecuteCore()
在 System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
在 System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext)
在 System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__4()
在 System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0()
在 System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _)
在 System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
在 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
在 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
-->
这个错误有时有,有时无,请问到底是哪里除了问题呀,高手帮帮忙啊!~
用的是MVC框架。
------解决方案--------------------
你web应用程序搭建为“网站”和“虚拟目录”,这样的路径是有问题的
一般情况下,搭建为网站 这种路径应该是可用的
搭建为虚拟目录,就会出现你上面的问题
去你的代码中把使用这种路径的给修改了吧"/Main/"
具体见http://msdn.microsoft.com/zh-cn/library/ms178116%28v=vs.80%29.aspx