首页 > 解决方案 > 加载视图时出现 MVC 错误:错误。处理您的请求时发生错误

问题描述

我正在开发有很多视图的 MVC 应用程序。其中一些工作正常。

另一个视图给了我一个错误:处理您的请求时发生错误。

一个应用程序在最近没有任何变化之前运行良好,突然它开始显示上述错误。

在我的 web.config 中,

  <customErrors mode="On" />

查看输出是,

 <div id="page-wrapper">
        <p align="right"><b>Welcome,</b></p>
错误。处理您的请求时发生错误。
        <hr />
        <footer>
            <p>&copy; 2018 -</p>
        </footer>
    </div>
    <!-- /#page-wrapper -->
</div>

在它应该通过调用控制器动作来加载相应的视图

   public ActionResult Test(String Organisation = "", String BusinessArea = "", String ApplicationName = "")
    {


        try
        {


            return View("~/Views/CompanyUsage/Test.cshtml", objLMT);

        }
        catch (Exception ex)
        {

           throw ex;
        }

    }

下面是测试视图,

我不知道为什么应用程序会以这种方式运行。请指导。

更新:

更改后我得到以下错误

安全异常描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:找不到源,但无法搜索部分或全部事件日志。无法访问的日志:安全性。

源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

标签: asp.netasp.net-mvcasp.net-mvc-3

解决方案


转到您的 GoDaddy Plesk 面板,打开您的站点文件夹,一个 Web.config 文件并将其放置在 web.confige 文件中的两行代码下方

<customErrors mode="Off" />
<trust level = "full" />

根据您的问题,一切都在本地正确,发布后您必须面对错误所以试试这个,它可能对您有用。


推荐阅读