如何从GAC卸载程序

如何从GAC卸载程序,第1张

这是完全取消部署某一应用程序所必需的。为了自动化这一过程,建议在将应用程序部署到生产环境中之前,编写一个预处理脚本,该脚本可以在卸载应用程序时自动从 GAC 卸载程序集。有关详细信息,请参阅使用预处理脚本和后处理脚本来自定义应用程序部署。您还可以使用此类脚本删除附加的文件和设置;有关说明,请参阅如何删除 BizTalk 应用程序的其他文件和设置。先决条件--------------------------------------------------------------------------------若要执行本主题中所述的过程,必须用在 GAC 上具有写权限的帐户进行登录,该 GAC 位于 %systemdrive%\Windows\Assembly。本地计算机的管理员帐户拥有此权限。有关权限的详细信息,请参阅部署和管理 BizTalk 应用程序所需的权限。从GAC 卸载程序集--------------------------------------------------------------------------------使用Windows 界面--------------------------------------------------------------------------------1导航到位于 %systemdrive%\Windows\Assembly 的 GAC。2右键单击在您的应用程序中包括的每个程序集文件,单击“卸载”,然后单击“是”进行确认。使用命令行

在vsnet命名行窗口下,输入gacutilexe /l OracleDataAccess

如果看到类似下面的结果:

D:\app\x86\Microsoft Visual Studio 100\VC>gacutilexe /l OracleDataAccess

Microsoft (R) NET Global Assembly Cache Utility Version 40303191

Copyright (c) Microsoft Corporation All rights reserved

⑴ GAC是什么,有什么作用

GAC的意思及作用如下:

GAC是英文单词的首字母缩写,其代表意义主要分为四种:全球评估证书(Global Asses ent Certificate)、中国宝玉石鉴定认证(Gems & Jewelru Trade Association Of China)、粒状活性炭(Granular Activated Carbon )、全局程序集缓存(Global Assembly Cache)。

AC全球评估证书(Global Asses ent Certificate)位于Mu senior high schoolGAC(Global Asses ent Certificate)一种国际英语预科课程,是ACT(Ameracan Collage Test)美国高考的子课程GAC (Global Asses ent Certificate,全球评估证书) /ACT(American College Test, 美国大学入学考试) 预科课程,是美国教育委员会与澳大利亚高校根据母语非英语国家高中二年级结业以及高三毕业后的学生进入美国和英联邦国家大学存在的语言和学科知识差异制定,帮助学生在本国完成国外大学预科课程的学习,突破英语障碍,顺利的进入国外正规大学而开设的课程。在国内,已有一些高中已经开设公办的GAC培训班为想出国深造的学子提供最为官方的平台。

完成 GAC/ACT 预科课程,学生可直接免预科进入美国、加拿大、澳大利亚、英国、新西兰等110多所正规大学本科一年级学习,所获学位均得到中国教育部承认。GAC/ACT 预科课程是国内惟一包含 ACT 考试的预科课程。取得ACT成绩可直接申请全美3300所大学及全额奖学金。

GAC国际大学预科课程并不是单纯的英语课程或考试培训课程,开设的课程有:高等数学与统计、国际商务、自然科学、计算机、商业基础知识及ACT美国大学入学考试培训等科目。中国学生在完成前期语言强化课程预科学习后,不仅要适应国外大学的教学方式,还要在全英语教学环境下用英语学习数学、科学、商业、计算机、个人及小组发展能力等大学学习必备的知识和技能。

⑵ 出国留学:加拿大留学:什么是GAC

GAC课程,全称为ACT® Global Asses ent Certificate™ 作为ACT全面框架下的国际课程,GAC国际课程专门为母语非英语的学生设计,是适合高中阶段及以上学生的综合性大学预备课程。它重在培养学生在大学及未来职场应具备的素质及能力,ACT考试为其课程结业考试,GAC学生可在本校ACT考试。

课程内容主要包括学术英语、数学、计算机、商业、科学、社会科学、心理学、独立学习技能、沟通技能等,还有托福、雅思及ACT备考选修课。不仅如此,GAC全英文的美式教育能够有效模拟出同学们在美国课堂中可能会涉及的作业和任务,锻炼同学们的自主学习能力,英语水平,为有心出国的同学铺好前行的路,提高出国的起点。

目前,GAC毕业生可以选择申请分布在美国、加拿大、澳大利亚、英国等国家的100多所程直通大学。美国教育委员会ACE对GAC国际课程推荐高达51个大学学分减免,许多大学给GAC毕业生提供一年以上的学分和奖学金,大大减少了GAC学生留学的时间和费用。

⑶ ACT考试与GAC课程有什么不同

GAC全称Global Asses ent Certificate,也叫全球评估证书,而ACT是大学入学考试。GAC课程是全英语教学的大学预备课程,在结业的时候,会提供ACT作为结业考试。

如果将ACT考试成绩比作进入美国大学的一块入门砖的话,那么上GAC课程就是为了能够搬起这块砖的努力。在GAC的课程学习中,学生不仅仅能够在全英文的语境下准备ACT考试的相关知识,还能够提前体会到美国式教育的闪光点。

⑷ A-level课程和GAC课程有什么不一样我基础不是很好,哪个适合我

A-level和GAC课程都是国际课程,前者是英国及英联邦的一些国家使用的大学预备课程体系,后者是ACT考试主办方下属公司拥有和开发的大学预备课程体系。

出国方向:A-level课程的学员大部分去英国,GAC项目的学生绝大部分会申请美国的大学

课程选择多样性:A-level比较多(适合偏科或理科较好的学员),GAC项目大部分是必修课程。

是否有独立的高中学历:A-level有,GAC没有

是否可以通过自学来参加考试:A-level可以,GAC不可以

如何选择国际课程,首先分析下你是否指定出国,学习GAC课程至少需要脱产9个月,Alevel课程则可以利用周末时间学习,其次再看下出国方向,如果去美国,首选GAC课程,同时可以再对比一下美高、Ap等适合去美国的国际高中课程;如果去英国,建议选择A-level课程,这是英国的主流课程,最后考虑学生基础,如果去英国还是选择Alevel,它的选课机制比较灵活,还可以分单元考试,如参加GAC项目,除了苏格兰的大学外,其他大学不能直接申请大一,需要申请大学预科。

实际在选择国际课程,还有其他的因素,例如:学校的入学难度,升学通过率,师资,学生配比,学校口碑,学费,住宿等等,最好结合当地及周边国际学校的实际情况进行分析选择!

⑸ GAC课程都学什么内容

ACT GAC国际课程是大学预备课程, GAC学生可在本校报名ACT作为结业考试。GAC共有三个级别的课程,一些科目专从一级属一直进阶到三级,内容由浅到深、循序渐进升难度。

一级课程注重基础知识和技能的学习,二级课程的重点是中等难度知识技能的拓展,三级则是高阶知识技能的应用。

比如GAC课程中的数学部分,一级课程包括数学英语专业术语介绍、基本数字运算、代数、三角函数、几何、指数与对数函数,二级课程包括概率、统计、金融(利率、贷款等基本知识入门及运算),三级课程包括微积分和高等数学知识。

⑹ GAC课程的毕业考试是什么形式,试卷测试吗

GAC课程没有传统的毕业考试。整个课程采用持续性测试模式,每门课从开始到结束有好几种测评方式,最后分数是各门测试分数的总和。

⑺ GAC课程的毕业生一般都能申请到什么级别的大学

我是长春外国语学校的在读生,往届GAC毕业生差不多一半的学生进入的是美国TOP50的大学,国内其他城市的GAC课程毕业生应该也差不多吧。

⑻ ACT-GAC国际课程的计算机课程都学什么

计算机课程包括文字处理,数据管理、编辑,网络通信方面的知识,通过该课程学生可以掌握办公软件的应用技能,熟练使用数据表及数据库,并利用网站开发知识与图形技术解决实际问题,有效完成课程中学术报告的任务。

⑼ ACT-GAC国际课程每一级别的课程有什么区别

GAC课程模式灵活,分为全日制课程和嵌入式课程两种。参加全日制课程的学生需要完成中国高考或会考,嵌入式课程则与中国高中课程或其他国际高中课程相融合。课程分为I至III级3个级别,由浅入深地全面培养学生的学术能力和个人能力,帮助学生提前做好留学准备。I级别为知识和技能学习,II级别为知识技能拓展,III级别为知识技能应用。每个级别的课程时长都为12周,配有240小时的全英文课堂学习和120小时的独立学习时间。

第I级:必修课程

第III级总课时: 240小时课堂学习,另外120小时独立学习。可选的ACT®备考选修课需要额外的40个小时的课堂学习和20个小时的独立学习。

⑽ GAC课程都学什么内容呢

1、级别一

课程

代码 课程名称 学时安排

课堂教学 独立学习 总计

GAC001 学术英语I:听力和表达能力 40 20 60

GAC002 学术英语I:阅读和写作能力 40 20 60

GAC003 学习技能I 40 20 60

GAC004 数学I:基础入门 40 20 60

GAC005 计算机技能I:学术学习的计算机入门 40 20 60

GAC006 商务、科学和社会科学I:沟通技能 40 20 60

合计 240 120 360

课程001-006为必修课程。

2、级别二

课程

代码 课程名称 学时安排

课堂教学 独立学习 总计

GAC007 学术英语II:听力和表达能力 40 20 60

GAC008 学术英语II:阅读和写作能力 40 20 60

学生必须完成下列课程之四项

GAC010 数学II:统计、概率及财务 40 20 60

GAC011 计算机II:数据管理 40 20 60

GAC012 商务II:商务学习 40 20 60

GAC013 科学II:科学原理 40 20 60

GAC027 社会科学II:社会认同及人际交往 40 20 60

选修课程——学生可选修下列课程之一

GAC019 雅思应试技能 40 20 60

GAC025 托福应试技能 40 20 60

合计 240 120 360

3、级别三

课程

代码 课程名称 学时安排

课堂教学 独立学习 总计

GAC014 学术英语III:听力和表达能力 40 20 60

GAC015 学术英语III:阅读和写作能力 40 20 60

学生必须完成下列课程之四项

GAC016 数学III:微积分和高等应用 40 20 60

GAC017 计算机III:图形和网页设计 40 20 60

GAC022 商务III:国际商务 40 20 60

GAC023 科学III:自然科学 40 20 60

GAC028 社会科学III:研究能力和全球性问题 40 20 60

学生必须学习下列课程

GAC026 ACT考试准备技能 40 20 60

选修课——学生可选修下列课程

GAC024 离散数学 40 20 60

合计 240 120 360

使用全局程序集GAC

关于GAC,复制点东西给你:

Gac就是C:\WINDOWS\assembly文件夹,中文叫全局程序集缓存,把dll放到这个文件夹里,bin下面就不用放dll了,目的是为了程序集共享。

如何把aspnet网站部署到Gac里面

首先在你Visual Studio的安装目录里找到snexe文件,放到cmd里执行

snexe -k C:\testKeysnk

这样就会在你C盘的目录下生成testKeysnk密钥文件

然后

VS2003

在网站项目的AssemblyInfocs里面的[assembly: AssemblyKeyFile("")]做类似如下配置

[assembly: AssemblyKeyFile(@"C:\testKeysnk

")]

注意这里写绝对路径最好,相对路径很难写

生成网站

这时网站的dll就是个强命名程序集,

打开程序---管理工具---net framework11(或20)配置

我的电脑,程序集缓存,右键添加,把刚生成好的dll添加进去,无错的话就添加成功了。

这时你可以把自己bin目录下的dll删了,但这时网页还打不开,对webconfig做如下修改

<compilation

defaultLanguage="c#"

debug="true"

>

<assemblies>

<add assembly="youDllname, Version=10281120076, Culture=neutral, PublicKeyToken=c52d31a7559027ce"/>

</assemblies>

</compilation>

至于assembly后面的dll全名怎么写,你可以用反编译工具Reflectorexe去查你的dll,也可以在net framework11(或20)配置里面找到你的dll查属性得到。

配好后网页就应该可以打开了,如果打不开,重启下iis

VS2005

要麻烦一点,你生成好snk文件后,第一步,当你确定好网站程序不改了后,点网站发布,在发布里面用固定命名和单页程序集,和对预编译程序用强命名,下面有一个可以选择snk文件的按纽,把snk文件选进去,发布网站,

然后再用上面的方法把bin目录里面的dll加到Gac里面,这时可以把bin目录里面的dll删了。然后配制webconfig如下

<configuration>节点下

<runtime>

<assemblyBinding xmlns="urn:schemas-microsoft-com:asmv1">

<qualifyAssembly partialName="CEEIPCRMBusinessEntities" fullName="CEEIPCRMBusinessEntities, Version=1000, Culture=neutral, PublicKeyToken=C75F352AFF88DAD1"/>

</assemblyBinding>

</runtime>

这时网站应该可以运行。qualifyAssembly 在2005里面是通知运行时去Gac找dll的方法

基本上是这样,但你第一次很可能 *** 作成功不了,所以要注意如下问题

webconfig永远是在你部署时修改,你要是在开发时修改就有错

当你都配制好后,要重启下iis,你更新dll的时候最好也重启下iis,为什么呢?

因为运行时是先去找C:\WINDOWS\MicrosoftNET\Framework\v114322\Temporary ASPNET Files

下面的一个叫root 文件里面的dll,如果找到了,就不会去Gac里面找了,重启IIS的目的就是为了把里面的文件删除

并不是所有dll都可以放到Gac里面的,比如ajaxdll系列,因为这个dll会生成xml文档,dll在GAC里面,那xml会生成在哪里呢?所以凡是要生成xml文档的dll都不适合放进去(当然也有解决方案不过麻烦)

以上就是关于如何从GAC卸载程序全部的内容,包括:如何从GAC卸载程序、检测本机gac中是否有oracle.dataaccess程序集、什么是gac课程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10220243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存