LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] jexus 5.8.2 独立版部署MVC3


[System.InvalidOperationException]: The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Login/Index.aspx
~/Views/Login/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Login/Index.cshtml
~/Views/Login/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
  at System.Web.Mvc.ViewResult.FindView (System.Web.Mvc.ControllerContext context) [0x0008e] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ViewResultBase.ExecuteResult (System.Web.Mvc.ControllerContext context) [0x0003b] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionResult actionResult) [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerActionInvoker+<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19 () [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter (System.Web.Mvc.IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func`1[TResult] continuation) [0x00065] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerActionInvoker+<>c__DisplayClass1c+<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b () [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters (System.Web.Mvc.ControllerContext controllerContext, System.Collections.Generic.IList`1[T] filters, System.Web.Mvc.ActionResult actionResult) [0x00058] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerActionInvoker.InvokeAction (System.Web.Mvc.ControllerContext controllerContext, System.String actionName) [0x000d2] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.Controller.ExecuteCore () [0x00023] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerBase.Execute (System.Web.Routing.RequestContext requestContext) [0x00039] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute (System.Web.Routing.RequestContext requestContext) [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.MvcHandler+<>c__DisplayClass6+<>c__DisplayClassb.<BeginProcessRequest>b__5 () [0x00016] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.Async.AsyncResultWrapper+<>c__DisplayClass1.<MakeVoidDelegate>b__0 () [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at (wrapper delegate-invoke) System.Func`1[System.Web.Mvc.Async.AsyncVoid].invoke_TResult()
  at System.Web.Mvc.Async.AsyncResultWrapper+<>c__DisplayClass8`1[TResult].<BeginSynchronous>b__7 (System.IAsyncResult _) [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at (wrapper delegate-invoke) System.Web.Mvc.Async.EndInvokeDelegate`1[System.Web.Mvc.Async.AsyncVoid].invoke_TResult_IAsyncResult(System.IAsyncResult)
  at System.Web.Mvc.Async.AsyncResultWrapper+WrappedAsyncResult`1[TResult].End () [0x00029] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.Async.AsyncResultWrapper.End[TResult] (System.IAsyncResult asyncResult, System.Object tag) [0x00007] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.Async.AsyncResultWrapper.End (System.IAsyncResult asyncResult, System.Object tag) [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.MvcHandler+<>c__DisplayClasse.<EndProcessRequest>b__d () [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0 (System.Action f) [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust (System.Action action) [0x00006] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.MvcHandler.EndProcessRequest (System.IAsyncResult asyncResult) [0x0000d] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest (System.IAsyncResult result) [0x00000] in <9c36f99cb82f4dbeb2eae700a5e6ba1f>:0 
  at System.Web.HttpApplication.async_handler_complete_cb (System.IAsyncResult ar) [0x00015] in <cf7fc1b545f34bd29293bbc7aa9a7b89>:0 

作者:zifeng   发布时间:18年11月02日   可选操作:删除 回复

[1楼] 回复:jexus 5.8.2 独立版部署MVC3

这种情况一般都是 Index.cshtml 或相关代码有问题,从而无法编译通过造成的,建议你:
一,仔细检查代码,或者通过把Indes.cshtml中的部分代码禁用的办法,在Linux上分段调试;
二,把网站bin文件中除了你自己项目本身的dll之外的dll全部删除,然后再尝试访问,根据出错提示,添加必需的dll。

作者:yunei   发布时间:18年11月04日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 周七  周一  周五  周三  周四  周二  周六