首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gac安装问题

Gac安装问题
EN

Stack Overflow用户
提问于 2011-04-19 23:34:02
回答 2查看 1.4K关注 0票数 1

我在跟踪this example on creating a custom url rewrite provider。一切都很好,但是由于某种原因,gac中没有安装任何东西。下面是我在"Post Build“命令中尝试过的内容:

代码语言:javascript
复制
CALL "%VS100COMNTOOLS%\vsvars32.bat" > NULL gacutil.exe /if $(TargetPath)

CALL "%VS100COMNTOOLS%\vsvars32.bat" > NULL "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\gacutil.exe" /if $(TargetPath)

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\gacutil.exe" /if $(TargetPath)

gacutil.exe" /if $(TargetPath)

最后一个实际上失败了,代码为9009,所以第三个被用来修复它。前两个我完全不知道。他们不会失败,但似乎也不会做任何事情。第三个实际上似乎可以工作,但是导航到c:\windows\assembly没有在其中列出我的dll,当我试图在IIS中添加提供程序时,它告诉我在gac中找不到它。我的程序集是强签名的。知道是怎么回事吗?

EN

回答 2

Stack Overflow用户

发布于 2011-04-22 02:35:29

我遇到的问题并不是像@Sergei建议的那样,我找错了地方。我将其作为.NET 4.0程序集安装,因此位于其他位置。IIS的问题是我的网站运行在.NET 3.5中,因此找不到程序集。

票数 1
EN

Stack Overflow用户

发布于 2011-04-22 02:32:20

您也可以使用Microsoft Web Deploy Tool (v2 )来安装到gac。使用"sync“选项:

代码语言:javascript
复制
cd "\Program Files\IIS\Microsoft Web Deploy V2"
msdeploy.exe -verb:sync -source:gac Install="c:\path\to\file\ReplaceProvider.dll" -dest:auto
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5718919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档