重新运行一次 aspnet_regiis.exe -i

解决方案 »

  1.   

    to:panyee(快乐王子)
    还是不好用的,页面不能正确显示的。
    现在不但vs.net不能进行运行调试了,在iis中,所有的.aspx页面都不能正确显示了,即使我只是在页面上输入了"aaaaa"这样简单的页面,也是显示不出来,是不是net框架有问题呀?我是先装的是winxp,之后进行在线更新,然后是安装iis,最后是安装vs.net,安装什么全部正确呀,以前就这样装的,除了没有在线更新外,现在就不行了,为什么呀??我都装了三次系统了,就是不好用呀,一运行就弹出我上面说的那个对话框了,请高手指示了!!!!
      

  2.   

    尝试:
    1。
    取消虚拟目录,然后放到WWW里。建立虚拟目录时用右键->web共享->设置一下运行权限(如果是调试最好都给)
    2。
    或者看看右键->安全里 是不是有ASPNET权限。
    3。
    重启IIS。
    4。
    aspnet_regiis.exe -i
      

  3.   

    to:Frankeny(浩海冰蓝) (
     恕我是新手,你的前两条在IIS中我是一条也没找到,具体指明一下吧,就算帮我这个新手忙了,系统我都装了几次了,可问题解决不了呀!!!!各位帮忙了!!!!
      

  4.   

    我一开始时也遇到此类问题!后来用aspnet_regiis.exe -i解决了!
      

  5.   

    1.把文件machine.config中的"username=machine" 改为"username=SYSTEM"或者2.C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i应该可以了吧!
      

  6.   

    然后将visual studio.net中的asp.net的调试状态是不是为”是“
      

  7.   

    浩海冰蓝的意思是找到你的项目的物理目录,点击右键,在安全里将aspnet这个用户加上,并在共享里共享这个文件夹,这么做一般是因为没有权限调试时,你的提示错误,我怀疑是和你在线更新有关,网上常看到win2003+sp4出现不少错误,是不是xp也会这样呢
      

  8.   

    to sunnysun67(Me@林肯公園):这个“C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i”我用了好几次了,不好用的。
    to  herofyf() :调试状态是不是为”是“,在哪里有呀,它的配置文件我是没动的。
      

  9.   

    新建一个新的项目,编译成功后将你的项目源文件copy到该项目并包含进去,
    项目文件不要copy
      

  10.   

    你的.net框架可能有问题了,建议你下次重装时,先框架,运行一下aspx文件,看是否好用,再装vs.net。
      

  11.   

    To resolve this problem, make sure that all of XML in the Web.config file is valid and well formed. Also, remember that everything in Web.config is case-sensitive.
      

  12.   

    to acewang(**^o^**):
    我是个新手的,那些配置文件我可是不敢动的。
    我是刚装完系统(xp)的,再装iis,然后装vs.net,接着新建个简单项目运行,就调出那个对话框了,可新vb.net时,运行却是正常显示的,为什么??郁闷呀!!!!
      

  13.   

    to DoNotTomcat(TOM) :
    是呀,我现在所有的.aspx文件都无法正常显示了,等下次重装再按你的做了。
    郁闷呀!!!!郁闷呀!!!!
      

  14.   

    严重同意楼上的意见,Web.Config配置文件里头有错误的配置信息,改了就可以了,因为我就遇到了同样的问题,最后发现Web.Config文件里头的错误,另,有些情况如sunnysun67(Me@林肯公園)所说 就能解决了。可能出现的问题很多,得自己一个一个的去排除,祝你好运!
      

  15.   

    to huazaiboy(浩然博天) :
     所有的都是刚装的,也没动Web.Config文件,还用修改吗?都应该改什么地方呀??
      

  16.   

    web.config是个配置文件,不改未必就正好合用,
      

  17.   

    web.config是个配值文件,没改过未必合用
      

  18.   

    web.config这个配值文件必须改吗?我记得上个月第一次安装时,我也是没改这个文件,什么都好用的,这次安装和上次一样的,却不好用了,原因????
      

  19.   

    to StudyNet(学习,学习) 
    web.Config 不是说你vs.net刚装的就没问题,它仅仅是一个工程里头的文件和编译器没关系。你是用刚装的vs.net编译器,编译以前的工程吗?你仔细看看web.config里头的文件内容,或者贴出来,让大家帮你看看。
      

  20.   

    to huazaiboy(浩然博天) :
    机器现在在另一个系统中装oracle了,不能停的,等装完了,我就贴出来。
      

  21.   

    首先,你必须保证如下(假设你使用的是localhost)
    1.你的IIS的设置
    首先打开你的IIS,在“默认Web站点”下的“所有任务”中选择“删除服务器扩展”,然后选择“新建服务器扩展”,出现向导对话框,继续。
    安装好了以后会在你的计算机上添加如下三个组:
    127.0.0.1 Admins
    127.0.0.1 Authors
    127.0.0.1 Browsers然后打开“默认Web站点”的属性窗口,在“目录安全性”的“身份验证”下,启用“启用匿名访问”和“集成Windows身份验证”,注意win身分验证一定要启用。然后关闭属性窗口。2.打开管理工具中的“计算机管理”,打开“本地用户和组”,把你使用这个计算机的用户(一般是Administrator用户)和asp.net进程用户加入如下组
    127.0.0.1 Admins
    127.0.0.1 Authors
    Debugger Users
    VS Developers3. 设置Vs.Net
    在“解决方案资源管理器”中的“项目属性”下的“通用属性”-->“Web设置”的“Web访问方法”选择“FrontPage”,确定后关闭Vs4. 重新启动vs,打开你的web项目,会出现“正在联系服务器对话框”,然后会出现一个“你必须有此站点的作者权利,请输入你的账户(大意)”信息,让你输入用户名和密码,把你账户名:如Administrator和密码输入。5. 注意,操作系统必须为win2k专业版及其以上。
      

  22.   

    另外一个系统正在安装oracle,装完就试.....
      

  23.   

    我刚开始装.net时候也是的。
    后来重新装了系统、.net,问题解决了。
    你可以先重装。
    再把以上提到IIS设置虚拟路径设置、文件夹权限设置都一一完成。
    再看。
      

  24.   

    各位大虾,我终于找到原因了,如果不进行xp更新vs.net就好用的,一“Windows Update"vs.net就不好用的,就弹出我说的那个无法调试的对话框的。但究竟如何来改呀?to huazaiboy(浩然博天) :web.Config 的内容如下:<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        
      <system.web>    <!--  动态调试编译
              设置 compilation debug="true" 以将调试符号(.pdb 信息)
              插入到编译页中。因为这将创建执行起来
              较慢的大文件,所以应该只在调试时将该值设置为 true,而所有其他时候都设置为
              false。有关更多信息,请参考有关
              调试 ASP.NET 文件的文档。
        -->
        <compilation defaultLanguage="vb" debug="true" />    <!--  自定义错误信息
              设置 customErrors mode="On" 或 "RemoteOnly" 以启用自定义错误信息,或设置为 "Off" 以禁用自定义错误信息。
              为每个要处理的错误添加 <error> 标记。
        -->
        <customErrors mode="RemoteOnly" />    <!--  身份验证 
              此节设置应用程序的身份验证策略。可能的模式是“Windows”、
              “Forms”、“Passport”和“None”
        -->
        <authentication mode="Windows" /> 
        <!--  授权 
              此节设置应用程序的授权策略。可以允许或拒绝用户或角色访问
              应用程序资源。通配符:"*" 表示任何人,"?" 表示匿名 
              (未授权的)用户。
        -->
        <authorization>
            <allow users="*" /> <!-- 允许所有用户 -->            <!--  <allow     users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                      <deny      users="[逗号分隔的用户列表]"
                                 roles="[逗号分隔的角色列表]"/>
                -->
        </authorization>    <!--  应用程序级别跟踪记录
              应用程序级别跟踪在应用程序内为每一页启用跟踪日志输出。
              设置 trace enabled="true" 以启用应用程序跟踪记录。如果 pageOutput="true",则
              跟踪信息将显示在每一页的底部。否则,可以通过从 Web 应用程序
              根浏览 "trace.axd" 页来查看 
              应用程序跟踪日志。
        -->
        <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
        <!--  会话状态设置
              默认情况下,ASP.NET 使用 cookie 标识哪些请求属于特定的会话。
              如果 cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
             若要禁用 cookie,请设置 sessionState cookieless="true"。
        -->
        <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;user id=sa;password="
                cookieless="false" 
                timeout="20" 
        />    <!--  全球化
              此节设置应用程序的全球化设置。
        -->
        <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
       
      </system.web></configuration>
    这个文件我没修改的。
      

  25.   

    楼上,不行的,又弹出那个对话框的。
    huazaiboy(浩然博天),我的web.Config有没有错误呀?
      

  26.   

    为什么我的xp系统经过了“Windows Update”后,vs.net不好用了???难道是修改了 web.Config文件,我已经把它给出来了,大家看看有没有错误呀???
      

  27.   

    楼上,是呀,各位帮忙呀。
    为什么我的xp系统经过了“Windows Update”后,vs.net不好用了???难道是修改了 web.Config文件,我已经把它给贴出来了,大家看看有没有错误呀???
      

  28.   

    to :sunnysun67(Me@林肯公園)
      "把文件machine.config中的"username=machine" 改为"username=SYSTEM"
    这个machine.config在哪里???
      

  29.   

    我也有过这样的错误,在项目文件上点右键,属性,设置调试属性,选择ASP.NET调试,并设置启动项目就行了.
    因为我正在重装.NET,具体菜单名忘了,大致是这样的.你试试吧,祝好运!
      

  30.   

    这个machine.config在哪里???
    .......................................
    搜索一下不就行了
      

  31.   

    Web.config文件出错了,比如少一个“/”
      

  32.   

    to: duanxl() 
    machine.config 没有搜到呀,大概在什么目录下呀???to:  fogwater(微笑的猫咪)
    在哪里少呀,说具体呀,照顾一下新手了。
      

  33.   

    to :sunnysun67(Me@林肯公園)
      "把文件machine.config中的"username=machine" 改为"username=SYSTEM"
    这个machine.config在哪里???一般在 C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\CONFIG
      

  34.   

    to:  fogwater(微笑的猫咪)
    在哪里少呀,说具体呀,照顾一下新手了。
      

  35.   

    you must following the order:
    firstly,get the relevant access
    modify the file named "machine.config"
     user="machine">>user="SYSTEM"
    secondly,register you .net components over again.
     aspnet_regiis -i