gpt4 book ai didi

c# - 如何调试和/或跟踪 WebMatrix 中的执行流程?

转载 作者:太空狗 更新时间:2023-10-29 18:28:07 25 4
gpt4 key购买 nike

我刚刚开始从事 Web 开发(来自 Windows 应用程序开发背景),WebMatrix 似乎是一个很好的起点,因为它很简单,而且它看起来像是通向完整 ASP.NET MVC 的有用垫脚石发展。

但是,缺少调试工具会带来一些伤害,尤其是在尝试学习 Web 环境中的开发基础知识时。

跟踪执行流程并在页面上显示跟踪数据,这似乎是绝对最低限度调试体验的相当基本的功能,但即便如此似乎也没有内置到 WebMatrix 中(或者也许我只是没有找到了)。

很容易在单个页面中设置跟踪变量,然后在页面布局中显示该变量。但是,当我需要跟踪流程中其他页面(例如布局页面、_PageStart 页面等)甚至在页面构建过程中使用的 C# 类中的执行时,这有什么帮助。

WebMatrix 中是否有我尚未发现的跟踪功能?或者,是否有一种方法可以实现在整个应用程序中工作的跟踪工具,而不仅仅是在单个页面中?即使是第三方产品 ($) 也聊胜于无。

最佳答案

WebMatrix 的部分简单性(对某些人来说,它很有吸引力)是缺少调试器和跟踪工具等膨胀功能!话虽如此,我不会打赌 future 版本中会出现调试器(与 Intellisense 一起)。

在 WebMatrix 中,我们具有基本的“将变量打印到页面”功能,其中包含 ServerInfoObjectInfo 对象,它们有助于将原始信息转储到前端。可以在 asp.net 站点上找到使用这些对象的快速教程:Introduction to Debugging.

如果您想更深入地了解实际的 IDE 级别调试和跟踪,那么我建议您使用 Visual Studio(任何版本都可以正常工作,包括免费的 Express 版本)。

在 asp.net 站点上再次有关于执行此操作的精彩介绍:Program ASP.NET Web Pages in Visual Studio.

关键点是安装 Visual Web Developer 2010 ExpressASP.NET MVC3 RTM。这也会在 WebMatrix 中为您提供方便的“启动 Visual Studio”按钮。不要担心,因为您仍在制作 Razor 网页网站,它恰好在 Visual Studio 中。

关于c# - 如何调试和/或跟踪 WebMatrix 中的执行流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com