试图运行项目时出错:无法在Web服务器上启动调试。调试失败,因为没有启用集成Windows身份验证。有关更多信息,请单击“帮助
”。
在IIS中选择对应网站 右键选择属性—>目录安全性—>编辑—>启动集成Windows身份验证
IIS的默认端口在哪里查看
开始-设置-控制面板-管理工具-IIS服务器-右击"默认网站"--选"属性"--选"网站"标签--TCP端口
  第一种: 
  如果你使用的是WinXP或者Win2kPro版的系统,你不会出现这个问题,因为你只能把网站放在C:\intpub\wwwroot目录下,这个目录默认的是localhost,是本地站点目录,不需要任何设置就可以调试。如果你是Win2kServer版本,想尽快解决这个问题,你使用IIS管理器把你的解决方案目录变成localhost的一个虚拟目录即可,立即可以进行调试,不过你必须用管理员身份登录。 
   
  第二种: 
  使用系统W:Win2kServer,使用IIS直接定义的网站。步骤如下: 
  1.必须把你做的网站的本地目录所在的逻辑分区转换成NTFS分区,否则不能使用asp的调试功能。 
  在Dos模式下,键入命令 
  convert  [分区号,如D:]  /fs:ntfs 
  然后系统说必须在下次启动后进行转换,然后重新启动,你的存放网站的硬盘分区就变成NTFS了。 
  2.  打开IIS管理器,选择你的网站,弹出快捷菜单,选择“所有任务”下的“删除服务器扩展” 
  3.  删除完毕以后,同样打开此站点的快捷菜单,选择“所有任务”下的“配置服务器扩展”,除了不要定义管理员邮件外,其他一切默认。安装服务器扩展后,会在你的用户管理里面添加几个用户。 
  4.  打开控制面板-->管理工具-->计算机管理 
  选择用户管理,把你登录用户名(如果你是自己的计算机,那么一般使用Administrator登
录),加入如下几个组: 
  Debugger  Users 
  VS  Developers 
  [你的网站IP地址]Admins 
  [你的网站IP地址]Authors 
   
  另外把ASPNET用户加入如下组(只能用在开发计算机上): 
  Debugger  Users 
  VS  Developers 
  [你的网站IP地址]Admins 
  [你的网站IP地址]Authors 
  Administrators 
  5.  关闭用户管理窗口,关闭控制面板。打开IIS管理器,打开你的网站的属性窗口. 
  在“操作员”页上加入: 
  Administrator 
  计算机名/ASPNET 
  计算机名/VS  Developers 
  计算机名/Debugger  Users 
  [此网站IP地址]Adminis 
  [此网站IP地址]Authors 
   
  在目录访问和安全性-->匿名访问和验证控制-->编辑-->集成Windows验证 
   
  5.  关闭站点属性窗口,在此站点的快捷菜单中选择  所有任务-->权限向导 
  选择从模板选择配置,方案选择Public  Web  Site,配置好后关闭IIS管理器。 
   
  6.  打开Vs.Net,打开你的项目属性窗口,在“配置属性-->调试-->调试器,选择asp调试。 
      在“通用属性”-->”Web设置”下选择“FrentPage” 
      确定后退出VS 
   
  现在重新启动Vs,可能出现不到web服务器错误,你多试验几次,要使用FrentPage方式打开站点。VS到web服务器后会出现让你输入登录密码的窗口,你把Administrator用户名和密码输入,就可以调试了。
你如果想对项目进行调试的话,按以下步骤:
1、打开VS.Net->工具->选项->项目->Web设置->Web服务器连接-->Forntpage扩展
2、检查服务器的“FontPage扩展”,看一下计算机用户组里面有没有“(192.168.0.1) Admins”用户组,若没有则“删除服务器扩展”。
3、在 MS-DOS 命令下重新运行“C:\WINNT\Microsoft.NET\Framework\v1.0.3705\ -i”,接着把“C:\WINNT\Microsoft.NET\Framework\v1.0.3705\fig”文件中的“username="machine"”改成“username="system"”。
4、进行“配置服务器扩展”,按向导完成后,重新进入用户组可看见你所创建的“(192.168.0.1) Admins”,然后把“(你)”加入该组。
5、右击“Internet信息报务”->属性->服务器扩展->“充许作者上载可执行程序”;右击“默认W
eb站点”->属性->主目录->配置->应用程序调试->启用调试
6、检查“c:\inetpub\wwwroot”文件夹安全属性,里面应该有“(192.168.0.1) Admins”用户组,没有就自己加上,并附上相应的权力
7、运行VS.NET,新建项目会有用户名和密码提示框,输入“(你)”就行了。

注意:

"您是否正在使用“终端服务器”尝试调试远程计算机上的 Web 应用程序?在 Windows XP 下,支持使用“终端服务器”对本机 Web 应用程序进行远程调试。而在 Windows 2000 或 Windows NT 下则不支持。"

做完以上步骤,无论你在哪里,只要你能与你计算机相联,就可以打开你创建的项目(条件是客户端有VS.Net)。
记住只有你的计算机才能进行项目的调试

有很多方面的原因:首先,你没有权限你要将debug users加到操作员中。还有同一台服务器不支持ASP和ASP.NET的一起调试,确定你的ASP调试是FALSE。还有你要对进程有调试权限。

所有的都不行告诉你一个一定可以的办法:
1、首先在源码中设置断点。
2、要调试时,选---调试---启动不调试(ctrl+F5)
3、回到 开发界面选---调试
---进程------附加---选中common language runtme--确定--关闭。
4、到IE去操作,这是应该直中你设置的断点。(屡试不爽)
无法在WEB服务器上启动调试,未将项目配置为进行调试
解决方法:
把fig文件里的debug="false"  改为debug="true"
控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”
 
可能的原因:
1.集成window身份验证
  右击"我的电脑"->"管理"->"服务和应用程序"->"Internet信息服务管理器"
  ->"网站"->"默认网站"->"属性"->"目录安全性"选项卡->"身份验证和访问控制块"->"编缉"->选中"集成windows身份验证"(针对win2003系统,其它系统大体相同)
2.集成身份验证后,对匿名用户使用下列windows用户帐户,
    用户名为    机器名IUSR_机器名,密码系统自动添加。此用户属于Guests用户组,不能更改。
    匿名访问 Internet 信息服务的内置帐户
3.登录用户隶属于Debuger Group组和Adminstrator组(调试权限和对文件完全控制权限),  ASPNET用户隶属于Administrator组(操作apsx文件权限)
4.在IE里自动使用当前用户名和密码登录(要注销重新登录才有效)
  "工具"->"Internet选项"->"自定义级别"->"自动使用当前用户名和密码登录"
5.检查    “保持HTTP连接”复选框是否选中,如果没有,选中。
sql连接不上服务器7.没有创建应用程序
  控制面板——>管理工具——>Internet信息服务——>到你的项目
——>属性——》虚拟目录  选项,下面有一个 <应用程序名>,后面有一个<按钮>,
看一下是创建还是删除,如果是创建,点击一下,按钮就会变为删除,然后保存.
 
还有种最简单的只需要重启IIS就可以    run->cmd->iisreset
 
 无法在Web服务器上启动调试,未将项目配置为进行调试.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。