Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否将源文件链接添加到默认的ASP.NET服务器错误页?_Asp.net_Html_Visual Studio_Browser - Fatal编程技术网

是否将源文件链接添加到默认的ASP.NET服务器错误页?

是否将源文件链接添加到默认的ASP.NET服务器错误页?,asp.net,html,visual-studio,browser,Asp.net,Html,Visual Studio,Browser,有没有人想过尝试修改默认的ASP.NET服务器错误页,以便在Visual Studio中提供返回错误源的链接 请考虑ASP.NET中的以下标准错误页: “/myproject”中的服务器错误 应用程序 无效的对象名称“usp\u DoSomething” 描述:未处理的异常 在执行过程中发生 当前web请求。请检查 有关堆栈跟踪的详细信息,请参阅 错误及其来源 密码 例外情况详情: System.Data.SqlClient.SqlException: 无效的对象名称“usp\u DoSome

有没有人想过尝试修改默认的ASP.NET服务器错误页,以便在Visual Studio中提供返回错误源的链接

请考虑ASP.NET中的以下标准错误页:


“/myproject”中的服务器错误 应用程序

无效的对象名称“usp\u DoSomething”

描述:未处理的异常 在执行过程中发生 当前web请求。请检查 有关堆栈跟踪的详细信息,请参阅 错误及其来源 密码

例外情况详情: System.Data.SqlClient.SqlException: 无效的对象名称“usp\u DoSomething”

源错误:

Line 4323:                    cmd.CommandText = "usp_DoSomething";
Line 4324:
Line 4325:                    using (var dr = cmd.ExecuteReader())
Line 4326:                    {
Line 4327:                        if (dr != null)
源文件: c:\development\myproject\myproject.components\providers\sql\sqldataprovider.cs 电话:4325


当生成类似这样的错误时,HTML会将源代码返回到发生错误的文件和行号。有没有人曾经写过或想过写一些机制来将文本转换为指向VisualStudio中错误的链接

我从来没有见过这样做的东西,但它似乎是一个非常好的功能,每当我不得不手动在源代码中查找错误时,我都会在脑海中思考它。如果能点击一个链接直接把我带到那里,那就太好了

任何人写过,或知道任何解决方案。我用Chrome或Firefox作为我的浏览器,但是如果有人找到了一个插件,我甚至会考虑使用IE。 谢谢


Max

好吧,我一直希望能找到一些破解错误页面的方法来扭转这一局面:

c:\development\myproject\myproject.components\providers\sql\sqldataprovider.cs行:4325


返回到Visual Studio中我的源代码的链接。。。因为提供了文件名和行号。我在想一个浏览器插件或什么的,但显然以前没有人建立过这样的东西。。。哦,好吧。值得一试。

当你通过VS运行网站时,当然它只会把你带到令人不快的地方。除此之外,链接还需要确定要附加到的进程、源文件所属的解决方案以及当前系统上是否存在该解决方案(我知道,我们都会在部署时更新web.config以删除此消息)。与从VS内部在开发系统上调试相比,这是一个很大的工作量,我不确定我是否看到了这方面的驱动程序。我在想一些更简单的事情。。。我的想法只是一个浏览器插件,它可以检测您是否在asp.net错误页面上,并能够将源文件行转换为超链接,将您带到有问题的页面。向下移动到错误行将是一个额外的奖励,但不那么重要。如果你发现类似的东西,请在这里发布。管理大型项目是一项挑战。我一直在寻找,我相信其他人也在寻找:)