调式程序出现以下错误:试图运行项目出错;无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
VS2003的环境下调试报如题的错误,附加进程调试也报“无法附加进程”,请高手指点。
PS:已在IIS中集成Window身份验证了
config文件中也设debug=true
------解决方案--------------------http://www.aspxboy.com/ShowArticle.Aspx?ID=274
------解决方案--------------------
可能的原因:
1.集成window身份验证
右击 "我的电脑 "-> "管理 "-> "服务和应用程序 "-> "Internet信息服务管理器 "
-> "网站 "-> "默认网站 "-> "属性 "-> "目录安全性 "选项卡-> "身份验证和访问控制块 "-> "编缉 "-> 选中 "集成windows身份验证 "(针对win2003系统,其它系统大体相同)
2.集成身份验证后,对匿名用户使用下列windows用户帐户,
用户名为 机器名\IUSR_机器名,密码系统自动添加。此用户属于Guests用户组,不能更改。
匿名访问 Internet 信息服务的内置帐户
3.登录用户隶属于Debuger Group组和Adminstrator组(调试权限和对文件完全控制权限),
ASPNET用户隶属于Administrator组(操作apsx文件权限)
4.在IE里 自动使用当前用户名和密码登录(要注销重新登录才有效)
"工具 "-> "Internet选项 "-> "自定义级别 "-> "自动使用当前用户名和密码登录 "
5.检查 “保持HTTP连接”复选框是否选中,如果没有,选中。
7.没有创建应用程序
控制面板——> 管理工具——> Internet信息服务——> 找到你的项目
——> 属性——》虚拟目录 选项,下面有一个 <应用程序名> ,后面有一个 <按钮> ,
看一下是创建还是删除,如果是创建,点击一下,按钮就会变为删除,然后保存.
还有种最简单的只需要重启IIS就可以 run-> cmd-> iisreset
------解决方案--------------------zhulei2008 正解