MVC剃须刀调试和发布

时间:2015-05-28 23:50:02

标签: asp.net-mvc-4 razor

我正在使用Visual Studio 2012在MVC 4(.Net 4.5.2)中开发应用程序。我的应用程序是填写表单并将其保存到SQL数据库中

当我在Localhost上测试时发生了什么我没有任何错误但是当我不时在服务器上发布时出现错误信息

  

' /'中的服务器错误应用

     

编译错误

     

描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。

     

编译器错误消息:编译器失败,错误代码为1。

     

显示详细的编译器输出:

     

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.34248

它已经很多天了,我无法找到它的一个,有时我有这个错误,有时候没有,我无法看到问题出在哪里,请问有什么帮助吗? ?

  

[HttpCompileException]:外部组件抛出异常   在System.Web.Compilation.AssemblyBuilder.Compile()at   System.Web.Compilation.BuildProvidersCompiler.PerformBuild()at   System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath   virtualPath)at   System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath   virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean   allowBuildInPrecompile,Boolean throwIfNotFound,Boolean   保证在最近的时候   System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext的   context,VirtualPath virtualPath,Boolean noBuild,Boolean   allowCrossApp,Boolean allowBuildInPrecompile,Boolean   throwIfNotFound,Boolean ensureIsUpToDate)at   System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath   virtualPath,HttpContext context,Boolean allowCrossApp,Boolean   throwIfNotFound)at   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath   virtualPath,Type requiredBaseType,HttpContext context,Boolean   allowCrossApp)at   System.Web.WebPages.BuildManagerWrapper.CreateInstanceOfType [T](字符串   virtualPath)at   System.Web.WebPages.VirtualPathFactoryExtensions.CreateInstance [T](IVirtualPathFactory   factory,String virtualPath)at   System.Web.WebPages.VirtualPathFactoryManager.CreateInstanceOfType [T](字符串   virtualPath)at   System.Web.WebPages.VirtualPathFactoryExtensions.CreateInstance [T](IVirtualPathFactory   factory,String virtualPath)at   System.Web.WebPages.WebPageBase.CreatePageFromVirtualPath(字符串   virtualPath,HttpContextBase httpContext,Func`2 virtualPathExists,   DisplayModeProvider displayModeProvider,IDisplayMode displayMode)
  在   System.Web.WebPages.WebPageBase<> c__DisplayClass3.b__2(TextWriter的   编写者)在System.Web.WebPages.HelperResult.WriteTo(TextWriter   编写者)在System.Web.WebPages.WebPageBase.Write(HelperResult   结果)在System.Web.WebPages.WebPageBase.RenderSurrounding(String   partialViewName,Action 1 body)at   System.Web.WebPages.WebPageBase.PopContext()at   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext   pageContext,TextWriter writer,WebPageRenderingBase startPage)at   System.Web.Mvc.RazorView.RenderView(ViewContext viewContext,   TextWriter编写器,Object实例)   System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext   viewContext,TextWriter writer)at   System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)   在   System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext   controllerContext,ActionResult actionResult)at   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList的   1个过滤器,Int32 filterIndex,ResultExecutingContext preContext,   ControllerContext controllerContext,ActionResult actionResult)at   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList的   1个过滤器,Int32 filterIndex,ResultExecutingContext preContext,   ControllerContext controllerContext,ActionResult actionResult)at   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext   controllerContext,IList 1过滤器,ActionResult actionResult)at   System.Web.Mvc.Async.AsyncControllerActionInvoker<> c__DisplayClass21<> c__DisplayClass2b.b__1c()   在   System.Web.Mvc.Async.AsyncControllerActionInvoker<> c__DisplayClass21.b__1e(IAsyncResult的   asyncResult)at   System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult   1.CallEndDelegate(IAsyncResult asyncResult)在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.End()   在   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult的   asyncResult)at   System.Web.Mvc.Controller.b__1d(IAsyncResult的   asyncResult,ExecuteCoreState innerState)at   System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid   1.CallEndDelegate(IAsyncResult asyncResult)在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.End()   在System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)   在System.Web.Mvc.Controller.b__15(IAsyncResult   asyncResult,Controller controller)at   System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid   1.CallEndDelegate(IAsyncResult asyncResult)在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.End()   在System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
  在   System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult的   asyncResult)at   System.Web.Mvc.MvcHandler.b__5(IAsyncResult的   asyncResult,ProcessRequestState innerState)at   System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid   1.CallEndDelegate(IAsyncResult asyncResult)在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.End()   在System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult   asyncResult)at   System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult的   结果)在   System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,   布尔和放大器; completedSynchronously)

0 个答案:

没有答案