Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 部署后MVC3无法工作_Vb.net_Asp.net Mvc 3_Iis_Deployment - Fatal编程技术网

Vb.net 部署后MVC3无法工作

Vb.net 部署后MVC3无法工作,vb.net,asp.net-mvc-3,iis,deployment,Vb.net,Asp.net Mvc 3,Iis,Deployment,我目前开发了一个MVC3应用程序Win XP IIS 5.4,它在我的本地主机上使用IIS运行良好 现在,我在IIS 5.4上的Win XP嵌入式PC上发布并部署了该应用程序,出现以下错误: Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. 完整跟踪: at System.Web.HttpServerUtility

我目前开发了一个MVC3应用程序Win XP IIS 5.4,它在我的本地主机上使用IIS运行良好

现在,我在IIS 5.4上的Win XP嵌入式PC上发布并部署了该应用程序,出现以下错误:

 Error executing child request for handler   'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
完整跟踪:

at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)    
at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)     
at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm) at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)     
at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)     
at System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper htmlHelper, String actionName, String controllerName)    
at ASP._Page_Views_Home_Index_vbhtml.Execute() in C:\Documents and Settings\Administrator\Desktop\publish\Views\Home\Index.vbhtml:line 45    
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()     
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()     
at System.Web.WebPages.StartPage.RunPage()     
at System.Web.WebPages.StartPage.ExecutePageHierarchy()    
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)     
at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)     
at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)     
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)     
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)    
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19()     
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)    
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b()     
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)     
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

我不知道为什么这在其他系统上不起作用…

检查此链接:可能远程服务器上没有安装asp mvc 3?您也可以尝试在本地计算机上打开视图编译,并检查是否一切正常ok@0lukasz0这可能是解决办法,我是通过ASP MVC3 Update tools setup.exe安装MVC3的,因为webinstaller无法在我的测试机器上运行..参考本文,我不需要在服务器上安装MVC3。。。还是有这个错误
@Code
   Html.RenderAction("MobileCollection", "Setting")
   Html.RenderAction("MobileCollection", "Teaching")
   'Html.RenderAction("MobileCollection", "IO")
   Html.RenderAction("MobileCollection", "Home")
End Code