if you can't debug your web application in vs.net,there maybe many facts which can lead to this problem. You can refer to these items:http://support.microsoft.com/default.aspx?scid=kb;en-us;306165 http://support.microsoft.com/default.aspx?scid=kb;en-us;318465 http://support.microsoft.com/default.aspx?scid=kb;en-us;817034 http://support.microsoft.com/default.aspx?scid=kb;en-us;306163 ........However,if the problem is that your .net framework is not correctly installed, I'm afraid you should reinstall your framework:(
1.你的aspnet用户没调试权限
2.你的虚拟目录不是程序,解决方法:打开iis,右击程序所在的虚拟目录,在“属性“中的“目录“中点“创建“,因为你的虚拟目录没有默认成程序,配置文件没起作用
3,到vs.net开发环境中,选择你的工程项目,点右键,选择属性,然后选择配置属性,选择调试,把其中的启用asp.net调试置为true;
===========================
在vs.net当中,添加“web窗体”,在“解决方案”窗口,右键点击新建的web窗体文件(就是右键点击新生成的.aspx文件),在鼠标菜单中选择“打开方式...”,在对话框中选择“Dreamweaver”,并且“默认化”。
然后,在vs.net当中,鼠标再右键要编辑的.aspx文件,选择“视图设计器”,则在vs.net当中也会出现.aspx设计窗口。但是,在vs.net当中不要做html编辑,只要保证该“视图设计器”处于打开状态就行了。
最后,就可以在vs.net直接双击用Dreamweaver打开文件。在Dreamweaver当中,每添加一个控件,都要保存一次。这时候,你会发现vs.net当中会提示你是否重新装载.aspx文件——当然是ok了。然后,你可以发现,你在Dreamweaver添加的控件,已被vs.net的.aspx后台文件(.vb或者.cs)已经加入了你的控件引用。
很方便吧。
===========================
在Dreamweaver可以尽情的排版。系统会自动为你引入命名空间的,不用人为加入。但是,最好是用手工方式加入。
行 1: <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Login.aspx.vb" Inherits="ChatRoom.Login"%>
在vs.net 中直接编辑就可以了
<system.web> <!-- 动态调试编译
设置 compilation debug="true" 以启用 ASPX 调试。否则,将此值设置为
false 将提高此应用程序的运行时性能。
设置 compilation debug="true" 以将调试符号(.pdb 信息)
插入到编译页中。因为这将创建执行起来
较慢的大文件,所以应该只在调试时将此值设置为 true,而在所有其他时候都设置为
false。有关更多信息,请参考有关
调试 ASP.NET 文件的文档。
-->
<compilation defaultLanguage="c#" debug="true"/> </system.web>
http://support.microsoft.com/default.aspx?scid=kb;en-us;318465
http://support.microsoft.com/default.aspx?scid=kb;en-us;817034
http://support.microsoft.com/default.aspx?scid=kb;en-us;306163
........However,if the problem is that your .net framework is not correctly installed, I'm afraid you should reinstall your framework:(