► Asp.net 2.0自定义控件开发设计时调试
a. 打开要进行调试的自定义控件项目.
b. 右击项目名称, 选 "属性", 打开属性页.
c. 选择 "调试" 选项卡, 将启动操作设置为: 启动外部程序, 并设置VS的调试文件devenv.exe 的路径.
如下图所示:
其中路径为 devenv.exe 的安装路径.
d. 右击项目名称, 选择 "设为启动项目".
e. 在自定义控件中设置些断点.
f. 按F5运行(一定要按F5调试模式下运行).
g. 接着会自动新打开一个VS 环境, 在这个新调试环境中:
I. 打开测试这个程序的网站应用程序, 查看含有此自定义控件的*.aspx文件的设计器即可.
II. 新建一个WebSite, 并建立一个*.aspx, 将此自定义控件添加到此*.aspx文件中. 查看此页面文件的
设计器 即可.
* 设计器模式下调试比较麻烦, 建议在执行上述操作时, 先把设置的自定义控件断点禁用掉, 配置好测试
站点后,再启用断点.
调试过程中,遇到问题:
(1)正视图在os加载程序锁内执行托管代码,不要尝试在DIIMain或映像初始化函数内运行托管代码。
解决:
最后还是不明白调试是否成功,感觉调试应该可以看到一些变量的值等,可是什么都没有看到。还是一头雾水。。。