WEB项目,vs2008 sp1 当把项目设置成IIS引导,启动编译项目的时候出现以下错误
Unable to start debugging on the web server. The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8)如不用iis引导直接用vs.net虚拟端口启动一切正常,项目编译后设置iis也能正常启动,iis里用户都用的是administrator请哪位 有经验的朋友指导 一下

解决方案 »

  1.   

    在IIS里右键默认网站 点属性  在ASP.NET选项卡内点编辑配置  然后再应用程序选项卡内 把启动调试打上勾
      

  2.   

    参考THE OBJECT IDENTIFIER DOES NOT REPRESENT A VALID OBJECT.
    http://blogs.iis.net/brian-murphy-booth/archive/2008/06/03/visual-studio-2008-unable-to-debug-asp-net-app-on-iis-7-0.aspx
      

  3.   

    Web.config 文件的"编译"部分中 debug 属性设置为了 true;
    重新启动 IIS,请在命令提示符处键入 iisreset
    检查了“默认 Web 站点”的 IIS 安全设置,设置没有错
    为 Web 应用程序指定虚拟文件夹,已指定了
    修改了machine.config 文件,将userName ="machine" 改为userNaem ="system",重起计算机,
    加入Debugger Users组的用户,
    修改了IE中的安全设置,“自动使用当前用户名和密码登录”
    asp.net没有注册iis 可以试下:c:\winnt\microsoft.net\framework\v1.1.4322\aspnet_regiis -i  
    在machine.config里把username从machine改为system
    打开IIS, .右击“默认站点”, 选择“属性”, 选择“目录安全性”标签, 编辑“身份验证和访问控制”, 选择“集成WINDOWS身份验证”