我刚刚进入Web开发(从Windows应用程序开发背景),WebMatrix似乎是一个很好的起点,因为它简单,并且因为它看起来像是完整的ASP.NET MVC开发的有用踏脚石.
然而,缺乏调试工具会有点痛苦,特别是在尝试学习Web环境中的开发基础时.
跟踪执行流程,并在页面上显示跟踪数据,似乎是一个相当基本的功能,可以获得绝对最小的调试体验,但即使这样也没有内置到WebMatrix中(或者我可能还没有找到它) ).
在单个页面中很容易设置跟踪变量,然后在页面布局中显示该变量.但是,当我需要跟踪流中其他页面(例如布局页面,_PageStart页面等)的执行时,甚至在页面构建过程中使用的C#类中,这有何帮助.
我还没有找到WebMatrix中的跟踪功能吗?或者,有没有办法实现一个可以在整个应用程序中工作的跟踪工具,而不仅仅是在一个页面中?即使是第三方产品($)也会比什么都好.
WebMatrix的一部分简单性(对某些人来说,它的吸引力)是缺乏膨胀,如调试器和跟踪工具!话虽如此,我不会打赌未来版本中出现的调试器(以及Intellisense).
在WebMatrix中,我们有基本的'页面打印变量'可用性ServerInfo和ObjectInfo对象,这些对象有助于将原始信息转储到前端.可以在asp.net站点上找到使用这些对象的快速教程:调试简介.
如果您想深入了解实际的IDE级别调试和跟踪,那么我建议您使用Visual Studio(任何版本都可以正常工作,包括免费的Express版本).
在asp.net网站上有一个很好的介绍:在Visual Studio中编写ASP.NET网页.
关键点是安装Visual Web Developer 2010 Express和ASP.NET MVC3 RTM.这将为您提供WebMatrix中方便的"启动Visual Studio"按钮.不要担心,因为你仍在制作Razor网页网站,它恰好在Visual Studio中.
| 归档时间: |
|
| 查看次数: |
6767 次 |
| 最近记录: |