Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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
Asp.net mvc 带有AUTOFAC的ASP.NET MVC-自定义错误消息消失_Asp.net Mvc_Autofac - Fatal编程技术网

Asp.net mvc 带有AUTOFAC的ASP.NET MVC-自定义错误消息消失

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

我的自定义错误消息在某个地方停止工作,我收到了此错误。有什么想法吗

Autofac.ComponentNotRegisteredException:请求的服务“controller.error.aspx”尚未注册

我以前从未做过任何事情来注册它们

我看到了一些关于自定义错误消息的问题,但我找不到这些回答中提到的任何其他错误

编辑:
我只在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更了解的人可能会使用此信息。