【问题标题】:MVC Error while loading view: Error.An error occurred while processing your request加载视图时出现 MVC 错误:错误。处理您的请求时发生错误
【发布时间】:2019-02-11 07:12:03
【问题描述】:

我正在开发有很多视图的 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 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

【问题讨论】:

  • 尝试暂时关闭自定义错误(使用&lt;customErrors mode="Off" /&gt;)以查看实际的异常消息,并将其包含在您的问题中。
  • @TetsuyaYamamoto 完成。我已经用实际的异常消息更新了我的问题。
  • 尝试以管理员身份运行应用程序(在 IIS 上)或以管理员身份运行 VS(在本地开发机器上)。相关问题herehere
  • @TetsuyaYamamoto 具有相同视图的应用程序在本地计算机上运行良好。所有视图
  • 好吧,你可以提供堆栈跟踪来解释异常的来源,可能不仅仅是将异常详细信息写入系统事件日志的问题。

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    相关资源
    最近更新 更多