昨天正在忙其它事情,实然同事向我反馈TFS上的文档无法浏览查看。第一反映是他的机器环境问题,让他试了下其它项目的文档也无法查看,后来在我电脑上也尝试了一下,果然无法查看项目文档,看来是TFS出了问题。打开TFS服务器的IIS,浏览SharePoint网站,显示“应用程序不可以用”。

服务器应用程序不可用

您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。

这种情况碰到过几次,知道要重新注册ASP.NET。不过在使用“aspnet_regiis –i”命令后,再次打开SharePoint网站,仍然提示上述错误,在“管理工具”中点击“SharePoint 3.0 管理中心”,则没有任何反应。看来是ASP.NET重新注册不成功。那只有重新安装了。TFS服务器上有.NET2.0,.NET3.5,.NET4.0几个版本,因为SharePoint网站使用的是2.0框架,所以重新下载了.NET Framework2.0 SP2重新安装。问题来了,而且就是这个问题,花费了我几乎一整天的时间。在安装过程中,一直提示1603错误:

MSI returned error code 1603

在网上找了下资料,说是因为一个更新因起的错误,现在也不记得是哪个更新了。大多都说通过更改注册表增加权限,也有说是因为WIU的问题,安装包中的这个模块安装不成功,导致整个安装失败,或使用清理工具将.NET2.0,.NET3.0,.NET3.5清理完毕,再重新安装。所有的都处理了,仍然是无法安装,不管安装顺序如何,2.0,3.5都无法安装,一直返回1603错误。直到后来,突然醒悟,清理工具只能清理3.5及以下版本的Framework,系统上还仍有4.0的框架,手动卸载之。再重新安装2.0,2.0SP2,3.5,4.0的.NET Framework,成功。重新注册ASP.NET2.0和ASP.NET4.0,成功。打开SharePoint网站,成功。中断了一天多的TFS服务也终于恢复了。

总结:有时候思维容易陷入僵直状态,对于网上找到的解决办法,不能结合自身情况,进行合理展开。比如网上所有说法基本都提及了.NET版本的清理,并且说如果清理不成功,可以下载专门的清理工具。我没有自己手动清理,而是直接下载了这个工具,并且最开始只清理了2.0的框架,再次安装不成功的时候,才只清理了3.0和3.5的框架。然后是一直陷在安装不成功的泥潭中。其实如果自己在使用工具前,通过控制面板卸载.NET2.0的话,应该会看到4.0的存在,后来只卸载2.0不行的话,应该会想到把后续版本的都卸载了,包括4.0.有时候我们往往会这样:只做自认为最少的代价(只卸载2.0),或者直接跳到所谓的终极方案中去(使用清理工具而非手动卸载,清理工具只能卸载3.5及以下版本),以为这样会省却不少麻烦,殊不知,却又可能给自己带来意想不到的后果,即浪费了时间,又搞坏了心情。

安装.NET Framework返回1603错误的解决办法的更多相关文章

  1. 安装cuda8.0时无法安装.net Framework 4.0 错误的解决

    作者:朱金灿 来源:http://blog.csdn.net/clever101 在win7 64位旗舰版(带sp1)上安装cuda时到安装Microsoft.NET Framework4.0,一直停 ...

  2. Windows UDP socket recvfrom返回10054错误的解决办法

    现象: 在Windows 7系统上,A使用UDP socket,调用sendto函数向一个目标地址B发送数据,但是目标地址B没有接收数据,如果A此时立即调用recvfrom试图接收目标地址B发回的数据 ...

  3. windows下安装sass,以及常见错误和解决办法

    简介: sass依赖于ruby环境,安装sass之前得先装ruby. 1.安装ruby 1.1.下载地址:http://rubyinstaller.org/downloads 1.2.注意事项:安装时 ...

  4. 安装wamp2.5报权限错误的解决办法

    安装完wampServer 2.5,新建了一个虚拟目录,xhp/ 访问xhp/index.php报You don't have permission to access 按照以前的经验,只要打开/wa ...

  5. windows8安装msi软件提示2503错误的解决办法

    windows8以后的版本安装msi软件(比如nodejs.msi.Git.msi.python.msi.T ortoiseSVN.msi)的时候老师出现2503.2502的错误,究其原因还是系统权限 ...

  6. 用ajax提交请求,预期Json返回 406错误的解决办法!

    正常情况下在Controller端已经配置好了 @ResponseBody    @RequestMapping  返回Json格式数据 发生406错误 ,应该检查提交的请求路径是否含有 .html ...

  7. 【Linux】安装openssh-server依赖openssh-client版本错误的解决办法

    这是因为,openssh-server是依赖于openssh-clien的,ubuntu自带了openssh-client,自带的openssh-clien与所要安装的openssh-server所依 ...

  8. 源码包安装 NGINX时候遇到的错误以及解决办法!

    最近跟一个公司合作,要把我们的应用安装在他们的服务器上,不过问题来了.他们为了他们自己服务器安全,不给我们root权限,只给了我们普通用户权限,所有的程序都要装在规定的路径里,限制可不少.没办法装吧~ ...

  9. VMware Conveter Standalone agent 安装时出现Error 29190错误的解决办法

    官网上面找的: if it helps anyone else, i found a workaround for my particular issue. on the source machine ...

随机推荐

  1. NetFPGA Demo ——reference_nic_nf1_cml

    NetFPGA Demo --reference_nic_nf1_cml 实验平台 OS:deepin 15.4 开发板:NetFPGA_1G_CML 实验过程 从NetFPGA-1G-CML从零开始 ...

  2. vmEsxi一些使用

    打开esxi的shell:在故障检查选项中 回车,打开shell ALT+F1进入esxi的shell ALT+F2返回 精简置备--用多少占多少,上限为设置的磁盘大小 虚机扩容:1.原本的扩容2.添 ...

  3. VMware虚拟机安装ghost win7系统方法

    原本地址:http://www.xitongcheng.com/jiaocheng/xtazjc_article_15314.html

  4. 【设计模式】—— 职责链模式ChainOfResponsibility

    前言:[模式总览]——————————by xingoo 模式意图 避免请求的发送者,和接受者过度的耦合在一起.一个请求者只需要发送一个请求即可,它的请求具体由后面哪个对象进行响应,并不需要关心.而请 ...

  5. python中安装pandas

    在运行网上找的代码时,报错:ImportError: No module named 'pandas',解决:安装pandas安装过程:(因为网上教程有的说用pip命令行安装:有的直接下载安装包,然后 ...

  6. 【题解】 [HNOI2015]菜肴制作 (拓扑排序)

    题目描述 知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴. ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为菜肴预估的质量从高到低给予1到N的顺序编号,预估质量最高的菜肴编号为1. 由于菜肴 ...

  7. 学习Spring Boot:(十六)使用Shiro与JWT 实现认证服务

    前言 需要把Web应用做成无状态的,即服务器端无状态,就是说服务器端不会存储像会话这种东西,而是每次请求时access_token进行资源访问.这里我们将使用 JWT 1,基于散列的消息认证码,使用一 ...

  8. 【Luogu P4149】[IOI2011]Race(点分治)

    自闭了几天后的我终于开始做题了..然后调了3h一道点分治板子题,调了一天一道IOI... 最后还是自己手造数据debug出来的... 这题一看:树上路径问题,已知路径长度求balabala,显然是点分 ...

  9. 【bzoj4516】 Sdoi2016—生成魔咒

    http://www.lydsy.com/JudgeOnline/problem.php?id=4516 (题目链接) 题意 依次向字符串末尾加上一个字符,每次求不同子串个数. Solution 如果 ...

  10. MFC Activex 开发、ocx打包成cab、部署、测试、自动升级

    小小抱怨下:也许是MFC现在用的人少的缘故.在国内和国外都基本上找不到什么全的资料.特别是ocx打包成Cab时的安装文件inf的编写方面,国内基本上是copy,抄的还一知半解.查找个资源真心的累啊.现 ...