zoukankan      html  css  js  c++  java
  • C#如何配置应用程序域

    转载:http://www.csharpwin.com/csharpspace/9175r9023.shtml

    您可以使用 AppDomainSetup 类,为新应用程序域提供带有配置信息的公共语言运行库。创建自己的应用程序域时,最重要的属性是 ApplicationBase。其他 AppDomainSetup 属性主要由运行时宿主用于配置特殊的应用程序域。

    ApplicationBase 属性定义应用程序的根目录,当运行时需要满足类型请求时,它在 ApplicationBase 属性指定的目录中探测包含该类型的程序集。

    注意

    新的应用程序域只继承创建者的 ApplicationBase 属性。

    下面的示例创建 AppDomainSetup 类的实例,此类用于创建新的应用程序域,将信息写入控制台,然后卸载应用程序域。

       1:  using System;
       2:  using System.Reflection;
       3:  class AppDomain4
       4:  {
       5:      public static void Main()
       6:      {
       7:          // Create application domain setup information.
       8:          AppDomainSetup domaininfo = new AppDomainSetup();
       9:          domaininfo.ApplicationBase = "F:\work";
      10:   
      11:          // Create the application domain.
      12:          AppDomain domain = AppDomain.CreateDomain("MyDomain", null, domaininfo);
      13:   
      14:          // Write application domain information to the console.
      15:          Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName);
      16:          Console.WriteLine("child domain: " + domain.FriendlyName);
      17:          Console.WriteLine("Application base is: " + domain.SetupInformation.ApplicationBase);
      18:   
      19:          // Unload the application domain.
      20:          AppDomain.Unload(domain);
      21:          Console.ReadLine();
      22:      }
      23:  }
  • 相关阅读:
    IOS中浏览器修改document.title不起作用
    he content must be served over HTTPS 解决方案
    Nuxt开发经验分享
    Nuxt插件-axios封装
    requestAnimationFrame & 定时器
    Vue 组件中data为什么是函数
    js-鸡兔同笼方程
    css技巧-清明追思-网站置灰
    详细分享TortoiseGit配置密钥的方法
    js
  • 原文地址:https://www.cnblogs.com/zhaox583132460/p/3444982.html
Copyright © 2011-2022 走看看