gpt4 book ai didi

asp.net - Microsoft.Web.Infrastructure.dll 痛苦

转载 作者:行者123 更新时间:2023-12-04 18:09:27 34 4
gpt4 key购买 nike

伙计们,我对添加对 Microsoft.Web.Infrastructure.dll 的引用感到非常痛苦,也许有人可以帮我解决这个问题。

我正在尝试添加对 Microsoft.Web.Infrastructure.dll 的引用,当我单击以在 VS 中添加引用时,该引用已添加到 web.config,因为 dll 在 GAC 中。

如果以这种方式添加引用,则在部署过程中不会复制 dll,并且我们已经构建了在几台服务器上安装它的脚本。

我试图从我的 gac 中删除 dll 但是....没有任何成功,因为它是在为 .NET 4 或 4.5 发明的其他一些 GAC 中(不幸的是没有找到足够的信息)

我通过在包管理器控制台中运行安装命令找到了解决堆栈溢出问题的方法,但在我们的环境中,我们不允许连接到网络外部,因此无法连接到 nuget,因为我们的网络未连接到互联网根据安全政策...

任何人都可以建议一种无需运行包管理器即可解决它的方法?

最佳答案

为 Microsoft.Web.Infrastructure.dll 设置 CopyLocal=true。这将强制 VS 在编译/部署期间将二进制文件复制到 bin 目录。可以在 http://msdn.microsoft.com/en-us/library/t1zz5y8c(v=vs.100).aspx 找到执行此操作的说明。 .

编辑:如果这不起作用,您的 VS 版本可能要求您将 .dll 明确放入 bin 目录中。见 http://msdn.microsoft.com/en-us/library/ez524kew(v=vs.100).aspx了解更多信息。

关于asp.net - Microsoft.Web.Infrastructure.dll 痛苦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18234756/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com