我把网站发布到IIS以后,如果鼠标右键点击某个页面,然后选“在浏览器查看”,这样做一切正常可是当我直接运行调试的时候,却给我弹出了个对话框说“无法在WEB服务器上启动调试,调试失败,因为没有启用集成Windows身份验证,调试失败”这个问题到底出现在那里呢?在那里启动集成windows身份验证呢

解决方案 »

  1.   

    为什么发不以后的程序还允许调试阿?
    你调试程序还要使用iis?vs2003的程序?
      

  2.   

    开始--运行--inetmgr--右击 默认网站--属性--目录安全性--身份验证和访问控制--编辑--
    选中集成windows身份验证 前的复选框 选中启用匿名访问 前的复选框-- 确定
      

  3.   

    唉 被抢了
    开始--运行--inetmgr--右击 默认网站--属性--目录安全性--身份验证和访问控制--编辑-- 
    选中集成windows身份验证 前的复选框 选中启用匿名访问 前的复选框-- 确定 
    这个是对的
    不过匿名应该到不一定要选上吧
      

  4.   

    楼上的楼上正解商机、产品、企业-51Sole 搜了网商业搜索引擎
    http://www.51sole.com
      

  5.   

    1、控制面板-〉internet服务管理器-〉默认的web站点-->项目目录-->属性-->应用程序设置-->应用程序名-->“创建”
    2、Web.config文件里的debug="false"   改为debug="true"
    3、集成window身份验证
       右击"我的电脑"->"管理"->"服务和应用程序"->"Internet信息服务管理器"
       ->"网站"->"默认网站"->"属性"->"目录安全性"选项卡->"身份验证和访问控制块"->"编缉"->选中"集成windows身份验证"(针对win2003系统,其它系统大体相同)
    4、集成身份验证后,对匿名用户使用下列windows用户帐户,
        用户名为     机器名\IUSR_机器名,密码系统自动添加。此用户属于Guests用户组,不能更改。
        匿名访问 Internet 信息服务的内置帐户
    5、登录用户隶属于Debuger Group组和Adminstrator组(调试权限和对文件完全控制权限),  ASPNET用户隶属于Administrator组(操作apsx文件权限)
    6、在IE里 自动使用当前用户名和密码登录(要注销重新登录才有效)
      "工具"->"Internet选项"->"自定义级别"->"自动使用当前用户名和密码登录"
    7、检查“保持HTTP连接”复选框是否选中,如果没有,选中。