![]() |
1
1
您可能需要在页面中嵌入一个ActiveX控件,这样才能实现。 |
![]() |
2
0
死亡的黄色屏幕由默认的ASP.NET httphandler提供。 为了拦截它,您需要在它前面添加另一个httphandler,它拦截所有未捕获的异常。 在这一点上,您可以为您的错误布局做任何您想做的事情。 创建一种直接跳转到Visual Studio的方法是很困难的。我可以通过一个COM/ActiveX对象在IE中看到它。 |
![]() |
3
0
对于服务器来说,死亡黄色屏幕只是一个500个错误,您可以使用web.config的错误部分重定向到自定义屏幕。要以相同的方式对整个服务器进行更改,您可能会在IIS级别重写它?或者甚至可以在machine.config文件中设置默认行为(但不能100%确定这一点)。 |
![]() |
4
0
如果让它一直冒泡到IIS,您将无法访问异常信息。最好在YSOD之前抓住例外情况并为自己服务。 这可以在应用程序级别完成。 |
![]() |
5
0
不要忘记您需要程序调试数据库(PDB)文件来查找源代码行号。处于发布模式的应用程序将不具有与调试版本相同的信息级别。 |
![]() |
6
-1
我能想到的最简单、最懒惰的事情就是让这个过程发生在周四:
A simple Google search 提供有关如何使用外部程序操作vs的有用指针 such as this post on MSDN . 如果你想变得更时髦,当然还有其他的方法,但我宁愿写一个快速而肮脏的程序,让它远离我的方式,这样我就可以做我的生意了。 不要让工具变成项目… -亚当 |