是不是ie用了代理了?
或者是不是iis没有注册?
或者是不是iis没有设置服务器扩展啊??

解决方案 »

  1.   

    1、代理没用使用。
    2、IIS注册?怎么注册?
    3、怎么设置IIS服务器扩展?
      

  2.   

    若是先装iis再装.NET的话,不用自己操心,它会自动帮你注册。
    若不是的话,打开Visual Studio .Net tool=>Command prompt
    再输入regiis...
    惨了,忘了命令了....
      

  3.   

    重新向IIS注册asp.net.txt一般用 -i/r参数
    -s 是针对某个目录,让他支持这个版本的framwork,参数为你的web app的虚拟目录完整的说明如下:
    aspnet_regiis.exe [-i[r] [-enable] | -u[a] | -r | -s[n] <path> | -k[n] <path
    > | -lv | -lk | -c | -e[a] | -?] -i         - Install this version of ASP.NET and update scriptmaps
                  at the IIS metabase root and for all scriptmaps below
                  the root. Existing scriptmaps of lower version are
                  upgraded to this version.
     -ir        - Install this version of ASP.NET, register only.  Do
                  not update scriptmaps in IIS.
     -enable    - When -enable is specified with -i or -ir, ASP.NET will also
                  be enabled in the IIS security console (IIS 6.0 or later).
     -s <path>  - Install scriptmaps for this version at the specified path,
                  recursively. Existing scriptmaps of lower version are
                  upgraded to this version.
                  E.g. aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
     -sn <path> - Install scriptmaps for this version at the specified path,
                  non-recursively. Existing scriptmaps of lower version are
                  upgraded to this version.
     -r         - Install scriptmaps for this version at the IIS metabase
                  root and for all scriptmaps below the root. All existing
                  scriptmaps are changed to this version, regardless of
                  current version.
     -u         - Uninstall this version of ASP.NET.  Existing scriptmaps
                  to this version are remapped to highest remaining
                  version of ASP.NET installed on the machine.
     -ua        - Uninstall all versions of ASP.NET on the machine
     -k <path>  - Remove all scriptmaps to any version of ASP.NET from the
                  specified path, recursively.
                  E.g. aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1
     -kn <path> - Remove all scriptmaps to any version ASP.NET from the
                  specified path, non-recursively.
     -lv        - List all versions of ASP.NET that are installed on the
                  machine, with status and installation path.
                  Status: Valid[ (Root)]|Invalid
     -lk        - List all the path of all IIS metabase keys where ASP.NET is
                  scriptmapped, together with the version.  Keys that inherit
                  ASP.NET scriptmaps from a parent key will not be displayed.
     -c         - Install the client side scripts for this version to the
                  aspnet_client subdirectory of each IIS site directory.
     -e         - Remove the client side scripts for this version from the
                  aspnet_client subdirectory of each IIS site directory.
     -ea        - Remove the client side scripts for all versions from the
                  aspnet_client subdirectory of each IIS site directory.
     -?         - Print this help text.
    BTW,不装FrontPage扩展也无所谓的
      

  4.   

    默认情况下创建web应用程序会将程序建在C:\Inetpub\wwwroot\webapplication2,通常asp.net的账户对该文件夹没有访问的权限,请右击C:\Inetpub\wwwroot\webapplication2,选择“属性”,然后选择“安全”选项卡。单击“添加”添加ASP.NET 帐户。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。如果您将操作系统升为域控制器的话,请将C:\windows\Microsoft.NET\Framework\v1.1.4322\CONFIG\下的文件machine.config的processModel节点的userName属性由machine改为system
      

  5.   

    楼上的大哥,我是用的Administrator用户登陆的,不过我也按你的方法加了ASP。NET帐户权限(所有权限我都选上了),但还是不行。
    还有我没有升级为域控制器。
    问题还是那样,到底是怎么回事?
      

  6.   

    重装IIS绝对可以,我就是这样解决了这个问题!