zoukankan      html  css  js  c++  java
  • 学习:如何在已有MOSS的环境下重装IIS(转)


    关于这方面的资料,网上倒是不少,不过貌似都在讲理论,至少我没发现有人动手实验一下,最近我在虚拟机里动手操作了一把。
        在MOSS环境下,由于一些原因,如操作失误导致metabase坏掉、IIS出现Service Unavailable等有可能需要重装IIS,但又不想备份还原MOSS或者重装MOSS,通常想到的思路有两个,一个是将IIS整个备份,重装后再还原;另一个是重装IIS后,运行“SharePoint 产品和技术配置向导”,打开管理中心站点然后再添加其他Web应用程序。
          我的虚拟机环境是
          Windows Server 2003 Enterprise Edition SP1
             IIS 6.0
             SQL Server 2005 企业版
          SharePoint Server 2007
          先来看第一个思路。首先在IIS正常运行的前提下,做备份,如图:
    IIS1.jpg
    iis2.jpg
    点击“创建备份”:
    iis3.jpg
    输入一个备份名称,这儿我没有使用密码加密备份,然后确定,完成后备份文件存放在“WINDOWS\system32\inetsrv\MetaBack”路径下。
        然后卸载IIS并重装,这一步相信大家都很熟悉,具体步骤略。首先测试重装完的IIS是否可用,可简单的创建一个站点,没有问题。然后类似上面的操作,还原刚才的备份,完成后,IIS“看起来”跟我们重装之前一样,但这个时候问题来了,无论浏览哪个网站,得到的都是Service Unavailable,重新创建一个站点也一样,我又试过用aspnet_regiis命令重装.Net Framework,都不行,我一直没有找到原因,如果有哪位朋友知道麻烦赐教,这种备份还原的方式在我这失败。
        然后来试验第二个思路。先卸载IIS,然后重装,测试一下重装完的IIS,没有问题,可用。接着运行“SharePoint 产品和技术配置向导”,这样在IIS下就会创建出以前管理中心的站点,直接访问提示找不到对应页面,用aspnet_iis命令重装完.Net Framework后,和谐了,管理中可以进去,接下来的操作是这样:
        首先进入应用程序管理---从IIS网站删除SharePoint,选择应用程序,如图:
    iis4.jpg
    在“删除IIS网站”选项上选择“是”,确定,如图:
    iis5.jpg
    再进入应用程序管理—创建或扩展Web应用程序---扩展现有Web应用程序,选择我们刚才操作的应用程序,如上面我是http://win2k3r2:8090/,重新使用以前的端口创建你的IIS网站,确定。
        这个时候,网站的webconfig文件被恢复到了初始设置,如果你的网站没有经过任何定制,比如没有WebParts、用户自定义控件等等,已经可以正常访问了。但如果网站被定制开发过,需要修改webconfig文件,并且需要重新将dll拷贝到GAC中(应用程序bin文件夹下的不需重新拷贝)。其他Web应用程序的恢复都类似这个操作过程。

    文章来源:http://bbs.winos.cn/thread-70024-1-1.html
  • 相关阅读:
    STL源码剖析之_allocate函数
    PAT 1018. Public Bike Management
    PAT 1016. Phone Bills
    PAT 1012. The Best Rank
    PAT 1014. Waiting in Line
    PAT 1026. Table Tennis
    PAT 1017. Queueing at Bank
    STL源码剖析之list的sort函数实现
    吃到鸡蛋好吃,看看是哪只母鸡下的蛋:好用的Sqlite3
    cJSON
  • 原文地址:https://www.cnblogs.com/LeimOO/p/1537401.html
Copyright © 2011-2022 走看看