VS2008的诡异问题
系统和开发环境在电脑上装好后一直没用 ,某天我打开熟悉的VS2008调试一个网站,在页面右键->在浏览器中查看
咣当 在浏览器中出现那黄底红字的界面 晕死,“无法识别的配置节 system.web” c:\windows\microsoft.Net\v2.0\...
无论怎么弄都弄不好 百度了一下 ,网上对此类问题的回答统统都是:“人家不都已经给你指明了嘛 无法识别的配置节”
你把c盘对应的那个web.config改一下不就得了嘛 ,那个文件我也找过了 确实有 不过根本就不是文件不文件的问题
根本不得行。
又在网上查了一下 这种问题在vs2005里也遇到过 跟我的一模一样,不过别人那是在iis里 情况是2.0的程序在 只安装1.1
的iis里运行才会出现上述情况 aspnet_regiis -i 一下就好了,我这个是在VS2008里自带的调试服务器。跟我这个不一
样。具体原因貌似 也跟.net版本跟程序配不起有关,天晓得电脑上这些鬼问题是怎么产生的。
既然是。net版本问题 于是我就就准备卸载.netFrameWork 2.0 然后重装 因为报错的那个目录就是在2.0下头。
妈的 卸载居然不得行弹个什么鸟文提示框, 由于这个问题我已经搞定了 所以截图不得行了,这是网上找的 具体如下:
Error message! : Microsoft.NET Framework can not be uninstalled because it will affect other applications that are installed. For more information, see: http://gr.microsoft.com/frulink/LinkID=91126
说程序有依赖 所以不能卸载 ,靠他 什么依赖又不说 神知道。
最后不枉我的苦心 终于用Google在一外文网站上找到了答案:
http://en.kioskea.net/faq/5985-easily-delete-the-net-framework
easily delete the net
看到这个标题 我就觉得 ,啊 希望的曙光出现了。
上面说具体原因是因为同时在电脑上安装多个.netFrameWork跟语言包造成的。
要先卸载高版本的语言包 然后卸载对应的.netFrameWork。
于是依次把.net 3.5 3.0 2.0(都是sp1)卸载了,(卸载后是不能调试的 会提示什么.net运行部署不能启动
因为没有安装.net框架嘛)。
于是又从新找了个.net框架安装包,呛 呛 呛 一路点next 没多会 安装完成。
重新打开VS2008 打开网站 空白aspx页面-> 右键->在浏览器中查看 。OK了,那张老脸终于又出来了
经过我费力九牛二虎之力 终于把他搞定了,终于不用重装那该死的系统了 到时候又要安装一大堆东西烦死人
好 就写到这吧,希望有遇到类似问题的朋友可以参考。