如何解决.net环境下的软件无法运行

来源:互联网 发布:qt软件打包 编辑:程序博客网 时间:2024/05/21 03:55

     去年底用了一个CodeLibrary的代码收集软件,很好用,但不知道为什么忽然有一天无法运行了,双击没反应,这个软件是基于.net 2.0的,当时觉得就是.net出了问题,但就是束手无策,只好把软件卸了,还好保留了数据备份,不然损失大了。

     今天又发现一款好软件,是Google的GooReader,是一个浏览谷歌图书的客户端(网页版的谷歌图书确实可用性不佳),成千上万的电子书在向我挥手,我那个兴奋啊,结果一装,居然打不开弹错。。。。这个软件是基于.net3.5SP1的,我装了3.5版,折腾了半天才看到差了个SP1,赶快装上.net3.5SP1就OK。

     虽然是个低级错误,但折腾的过程中在网上找到了修复.net2.0或者3.5的方法,CodeLibrary软件又能用了,记录下来已备查询。

1: 首先检查是否安装了Internet信息服务,即Internet Information Service(IIS),没有就安装,在XP系统下选择IIS5.1版本,windows2003自带的IIS是6.0版本的。安装可以通过系统光盘i386目录下的文件来进行,也可以通过网上下载的IIS安装程序来进行,通过添加删除组建来完成。完成之后,应该可以通过http://localhost可以打开IIS默认的页面。

2:如果先安装好了.net framework后安装IIS,进行aspnet用户的注册即可修复.net环境,注册的方法是,找到Windows/Microsoft.Net/v2.0.../aspnet_regiis.exe文件,在运行里输入上述地址,再加上参数 -i,确定就可以。

顺便找到的: 为什么说.net3.5的修复文件在 v2.0…的文件中找呢,因为.net3.5仅是在2.0上增加了各种扩展,核心架构还是2.0的

附两张CodeLibrary和GooReader的界面图庆贺一下

2011-3-1 19-17-39   

2011-3-1 19-16-39