1

我正在开发一个 Web 应用程序,在 VS 2012 中开发,最近经常部署到测试服务器。我为部署保留了一个单独的 web.config,因为我厌倦了复制和粘贴连接字符串......除了连接字符串之外,这些文件是相同的。

<compilation debug="true" targetFramework="4.5" />

我在配置管理器中设置为“调试”。要明确的是,如果我在“调试”模式 (f5) 下运行应用程序,那么 VS 将中断并显示如下错误:

在此处输入图像描述

不再发生的事情是,如果我在没有调试的情况下运行(ctl+f5),浏览器将不会显示错误/跟踪跟踪。我需要我的堆栈跟踪!

<customErrors mode="Off" />

以及.. 什么给了?

编辑:即使我提到将其上传到测试服务器,我遇到的问题只与我的本地副本有关。当我在测试服务器上运行托管应用程序(完全指向不同的数据库)时,应用程序将在中断时显示错误和堆栈跟踪..

当我使用本地数据库运行 Web 应用程序的本地开发副本时,如果我用完调试模式,应用程序将抑制错误,或者如果我处于调试模式,则应用程序将中断 VS 中的错误如上图。

我正在寻找解决我在开发机器上遇到的问题,以便在未在调试模式下运行时可以快速查看错误和堆栈跟踪。

4

0 回答 0