Asp.net mvc 无法(到目前为止)在UAT IIS服务器上获取任何asp.net mvc错误信息

Asp.net mvc 无法(到目前为止)在UAT IIS服务器上获取任何asp.net mvc错误信息,asp.net-mvc,iis,logging,Asp.net Mvc,Iis,Logging,我们有一个web应用程序,在开发人员机器和开发人员服务器上运行良好。由于一些非常未知的原因(这就是重点),应用程序没有在我们的OAT服务器上运行。我们的情况是: CustomErrors=关闭不工作 没有日志文件 没有事件查看器条目 根据设计,应用程序没有记录任何东西(我知道,很遗憾)。它确实有一个自定义的错误重定向,它正在工作,但指向一个不存在的页面和控制器,它从未实现过 所以我的第一次尝试是设置CustomErrors并检查浏览器本身有什么问题。不走运。我已尝试更改web.config:

我们有一个web应用程序,在开发人员机器和开发人员服务器上运行良好。由于一些非常未知的原因(这就是重点),应用程序没有在我们的OAT服务器上运行。我们的情况是:

  • CustomErrors=关闭不工作
  • 没有日志文件
  • 没有事件查看器条目
根据设计,应用程序没有记录任何东西(我知道,很遗憾)。它确实有一个自定义的错误重定向,它正在工作,但指向一个不存在的页面和控制器,它从未实现过

所以我的第一次尝试是设置CustomErrors并检查浏览器本身有什么问题。不走运。我已尝试更改web.config:

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

再说一次,运气不好。我们的L2支持无权修改machine.config和set,因此customerror不是一个选项

接下来,我尝试了trace和log4net文件(在dev机器和服务器上工作):


使用了%ALLUSERSPROFILE%,%temp%,IIS日志文件夹。没有一个奏效

我不知道下一步该怎么办。有人知道吗


谢谢

我没有解决它,但团队解决了

他们在web.config上添加了以下内容

    <trust level="Full" />
</system.web>



因此,对于每个请求,您都会看到404 not found错误。是吗?你也检查过windows日志吗??例如,在start+RHi@It'satrap之后键入
eventvwr
可以看到它们。我们收到一个错误,IIS试图重定向到一个不存在的自定义错误页。Bum:404。事件查看器上没有条目。您必须检查其中的应用程序日志。windows日志中不可能没有条目。Windows记录每一件事。有时,错误可能位于警告或信息项中。一定要检查它们。只需记下你启动应用程序的时间,然后查找当时的所有条目
    <trust level="Full" />
</system.web>
    <modules runAllManagedModulesForAllRequests="true" />
</system.webServer>