由于自 .NET 2.0 以来SetShadowCopyPath和SetShadowCopyFiles已过时,我想通过AppDomainSetup类的ShadowCopyDirectories和ShadowCopyFiles属性设置这些参数。
在 MSDN 中,这是正确的用法:
AppDomainSetup ads = new AppDomainSetup();
ads.ShadowCopyDirectories = .. semicolon separated paths ...
ads.ShadowCopyFiles = ... true/false ...
AppDomain ad = AppDomain.CreateDomain("MyAppDomain", null, ads);
这很好。但是,我如何在我正在运行的 Web 应用程序的当前域上进行这项工作,因为它的AppDomain是由 ASP.NET 在应用程序初始化时创建的(当第一个用户请求到达 IIS 时)并且我无法更改当前域设置?
提前致谢。