由于自AppDomainSetup 2.0以来,SetShadowCopyPath和SetShadowCopyFiles已经过时,所以我希望通过来自.NET类的ShadowCopyDirectories和ShadowCopyFiles属性来设置这些params。
在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时),并且无法更改当前的域设置?
提前谢谢。
发布于 2012-11-07 20:58:08
默认情况下,在ASP.NET应用程序上启用影子复制。检查hostingEnvironment元素。
您还应该阅读Fritz在“本质的影子复制”中的关于ASP.NET的部分,以及C#中的示例。
https://stackoverflow.com/questions/13194078
复制相似问题