日期:2014-05-20  浏览次数:20805 次

IIS和动易SiteFactory相关,在线等,急急急,回答者有重谢!
问题是这样的,现在情况:Windows Server 2003 Enterprise Edition,IIS6.0,.NET Framework为1.1版。计划安装动易SiteFactory2.5产品,因其基于.NET Framework 2.0,所以需要在IIS上再安装好.NET 2.0。现已成功于IIS同时安装好.NET 1.1和.NET 2.0,并为SiteFactory的源文件建好了虚拟目录。本来正常情况下,只要在该虚拟目录上右击,打开属性窗口,设置其基于.NET 2.0后,再为该虚拟目录单独设立一个应用程序池,即可开始安装SiteFactory产品。然而,本人系统的故障,导致目前IIS在站点上右击属性失效,从而无法打开属性窗口已完成虚拟目录属性的配置,导致无法将SiteFactory所在虚拟目录设置为基于.NET 2.0。就这点问题,我想解决方案不外乎两种:
一、修复Windows或IIS的安装,使IIS虚拟目录上的右击有效,从而可以打开属性窗口;
二、如果能知道IIS中负责设置某一虚拟目录究竟是基于.NET 1.1还是.NET 2.0的配置数据库属性的话,就可以直接进入IIS的数据库配置文件MetaBase.xml,直接修改其虚拟目录的该项属性,但是,究竟是哪个配置数据库熟悉管理这块儿,我在IIS的帮助文档中查不到,因为配置属性太多了,查不过来。
  所以,恳请朋友们帮忙提出解决方案。另外,补充问一下,如果是第一种解决策略,是不是需要先将IIS现在的配置信息导出到一个文件,待IIS修复完成后,再将IIS的配置文件导回IIS,以实现配置信息的不丢失。
  谢谢大家的关注!

------解决方案--------------------
沒有遇到過··
幫你頂··
------解决方案--------------------
1.在web.config中增加版本的信息。
2.然后到 .net framework的目录,选择需要注册的版本,比如2.0的一般是
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
然后运行
aspnet_regiis.exe -i

这样iis就以2.0为默认来运行了。
------解决方案--------------------
探讨
1.在web.config中增加版本的信息。
2.然后到 .net framework的目录,选择需要注册的版本,比如2.0的一般是
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
然后运行
aspnet_regiis.exe -i

这样iis就以2.0为默认来运行了。