zoukankan      html  css  js  c++  java
  • (转)先装VS后装IIS产生问题的解决办法

      原文地址:http://www.cnblogs.com/mytechblog/articles/1897682.html

    基于.net的web程序设计asp.net,我们就必须安装VS和IIS,但这二者安装的先后顺序是怎样的呢?到底哪个先装,那个后装?
          正常情况是先装IIS,后装VS;这样就不会发生错误了,因为asp.net就可以注册写入到IIS中。如果先装VS,再装IIS,这样就会导致"访问IIS元数据库失败"。这时不需要重新安装VS,只要重新注册一下IIS就可以了,具体方法如下:

    【解决方法】:
          打开CMD,进入 C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 或者直接打开:VS工具中的VS的命令提示符;输入 aspnet_regiis.exe -i 或者 aspnet_regiis -i,重新安装asp.net,稍等片刻,注册成功就解决问题了。输入这条命令是用来配置所需的应用程序映射。
          接着还会出现"未能创建 Mutex"的问题,解决方法如下:
          先关闭你的VS2005,在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files   目录找到你刚才调试的程序的名字的目录删除它;重启IIS服务器,重新浏览你的程序就OK了。
    建议:以后装这两种软件的时候,务必先装IIS,再装VS,以避免不必要的麻烦!
    另外:安装了.net framework就会在默认网站里面生成aspnet_client这个文件夹,用以支持.net环境。它是一些js的集合,是.net里一些表单检测等一些正则用到的,用于为.net验证控件提供脚本支持。2_0_50727表示你的.net framework 的版本为 2_0_50727。
    另一个人解决先装VS后装IIS产生问题的写法:
    先装.NET Framework,后装IIS ,将导致问题:“Failed to access IIS metabase”,无法浏览页面。

    原因:IIS没有注册

    解决办法:

    在CMD中进入目录C:WINDOWSMicrosoft.NETFrameworkv2.0.50727,运行aspnet_regiis

    1、aspnet_regiis -ga administrator(administrator为当前用户)

    2、aspnet_regiis -i (注册IIS)

    3、iisreset /noforce (重启IIS)

    操作详细:

    C:Documents and SettingsAdministrator>cd c:\windows\microsoft.net\framework\v2.0.50727

    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>aspnet_regiis -ga administrator
    Start granting administrator access to the IIS metabase and other directories us
    ed by ASP.NET.
    Finished granting administrator access to the IIS metabase and other directories
    used by ASP.NET.

    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>aspnet_regiis -lv
    2.0.50727.0     Valid           C:WINDOWSMicrosoft.NETFrameworkv2.0.50727as
    pnet_isapi.dll

    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>aspnet_regiis -i
    Start installing ASP.NET (2.0.50727).
    ..............
    Finished installing ASP.NET (2.0.50727).

    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>aspnet_regiis -lv
    2.0.50727.0     Valid (Root)    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727as
    pnet_isapi.dll

    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>iisreset /noforce

    Attempting stop...
    Internet services successfully stopped
    Attempting start...
    Internet services successfully restarted

    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>

  • 相关阅读:
    设计模式之观察者模式
    设计模式之代理模式
    用Javascript模拟微信飞机大战游戏
    [Leetcode] Remove Duplicates from Sorted List II
    [Leetcode] Remove Duplicates from Sorted List
    [Leetcode] Remove Duplicates from Sorted Array II
    [Leetcode] Palindrome Number
    [Leetcode] Decode Ways
    [Leetcode] Climbing Stairs
    [Leetcode] Maximum Subarray
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/8675693.html
Copyright © 2011-2022 走看看