Asp.net mvc 带有AUTOFAC的ASP.NET MVC-自定义错误消息消失
我的自定义错误消息在某个地方停止工作,我收到了此错误。有什么想法吗 Autofac.ComponentNotRegisteredException:请求的服务“controller.error.aspx”尚未注册 我以前从未做过任何事情来注册它们 我看到了一些关于自定义错误消息的问题,但我找不到这些回答中提到的任何其他错误 编辑:Asp.net mvc 带有AUTOFAC的ASP.NET MVC-自定义错误消息消失,asp.net-mvc,autofac,Asp.net Mvc,Autofac,我的自定义错误消息在某个地方停止工作,我收到了此错误。有什么想法吗 Autofac.ComponentNotRegisteredException:请求的服务“controller.error.aspx”尚未注册 我以前从未做过任何事情来注册它们 我看到了一些关于自定义错误消息的问题,但我找不到这些回答中提到的任何其他错误 编辑: 我只在web.config中尝试了远程和远程。我在共享文件夹中有一个Error.aspx。我正在使用[ErrorHandler]属性。这工作了很长一段时间,当我在Gl
我只在web.config中尝试了远程和远程。我在共享文件夹中有一个Error.aspx。我正在使用[ErrorHandler]属性。这工作了很长一段时间,当我在Global.asax中对Autofac配置进行一些更改时,可能会停止工作。有关未注册服务的错误消息将在错误停止工作的同时启动。我不知道如何向Autofac注册此信息。感谢Nicholas Blumhardt在网站上的帮助和Ben Hall的帮助。我必须在web.config中的页面标记和控件部分中添加一些属性和mvc标记。我不知道为什么应用程序的行为会改变,因为web.config中从来没有这个信息。但是成功了
<pages
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add tagPrefix="mvc" namespace="System.Web.Mvc" assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</controls>
</pages>
编辑:再想一想,我想当我将MVC DLL复制到我的项目中时,错误页面一定已经停止工作了。我不得不用这个应用程序进行MVC的DLL部署,因为我无法在服务器上安装MVC。嗨,莱斯利-如果你发布一些关于安装的详细信息,那会有很大帮助。。。是否在Web.config中打开了自定义错误?你有错误控制器吗?我不确定我是否能帮上忙,但对ASP.NET MVC更了解的人可能会使用此信息。