gpt4 book ai didi

asp.net - 将目录添加到 ASP.NET 卷影副本

转载 作者:行者123 更新时间:2023-12-05 01:18:58 25 4
gpt4 key购买 nike

在我的 ASP.NET 应用程序中,我试图添加另一个目录以复制其中的 DLL。

我发现唯一允许 m 执行此操作的方法是 AppDomain.CurrentDomain.SetShadowCopyPath

但是,此方法被标记为已过时。 MSDN 有这样的说法

SetShadowCopyPath(String path) Message: AppDomain.SetShadowCopyPath has been deprecated. Please investigate the use of AppDomainSetup.ShadowCopyDirectories instead.

但是,无论何时我为其设置值,AppDomainSetup.ShadowCopyDirectories 属性似乎都没有改变。

AppDomain.CurrentDomain.SetupInformation.ShadowCopyDirectories = "mydirectory;bin";
string test = AppDomain.CurrentDomain.SetupInformation.ShadowCopyDirectories; // returns bin, which was the original directory

是否有它不会改变的原因,是否有变通办法?

最佳答案

路径必须是绝对路径 - 我会在 Application_Start (1) 中尽早设置它。

(1) - AssemblyResolve event is not firing during compilation of a dynamic assembly for an aspx page

关于asp.net - 将目录添加到 ASP.NET 卷影副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4060528/

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