修改machine.config文件的ProcessModel节点的UserName属性的值为"System"就可以了。

解决方案 »

  1.   

    补允:
    或者在ProcessModel中指定一个用户。
      

  2.   

    中文版VS.net  *.ASPX 在 Win2000 + SP4 的情况下不能Debug. 解决方法
    C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG
    machine.config
    line 471:
    userName="machine"
    改为
    userName="system"
    如还有问题,请联系我,^_^
      

  3.   

    Try:
    在创建您的 ASP.NET Web 应用程序项目时,不要使用 IP 地址或完整计算机名(例如 computername.domainname.coname.com)。而是可以使用"localhost"或不具有域名的计算机名(例如 computername)。
    or:
    在 Internet Explorer 中更改 Internet 区域的安全设置,以使用自动使用当前用户名和密码登录。为此,请按照下列步骤操作:
    打开 Internet Explorer。在工具菜单上,单击 Internet 选项。
    在安全性选项卡上,单击选中 Web 内容区域列表中的 Internet,然后单击自定义级别。
    滚动到设置列表的底部。在用户身份验证下,找到登录,然后单击以选中自动使用当前用户名和密码登录。 
      

  4.   

    Declude你的方法可行,但不明白为何我不能前面两位的方法不行,
      

  5.   

    可以运行了,但我设的断点不起作用,我将如何设置才能象Windows 中那样单步执行,提前谢谢
      

  6.   

    对原始问题:我猜想,你直接去IIS管理器里面查看你的服务器扩展安装了没有;如果安装了就直接手动建一个%ProjectName%虚拟目录就可以。后面一个问题:直接用F5不可以运行到断点么?
      

  7.   

    Gleaf的猜想不太对吧,我既然能够建立Web应用程序,那么系统已自动建虚拟目录了,
    另外,按F5不能到到断点处,整个页面已显示出了,断点不起作用