引言本文主要是介绍进程(Process)、应用程序域(AppDomain)、.NET上下文(Context)的概念与操作。虽然在一般的开发当中这三者并不常用,但熟悉三者的关系,深入了解其作用,对提高系统的性能有莫大的帮助。在本篇最后的一节当中将会介绍到三者与线程之间的关系,希望对多线程开发人员能提供...
分类:
其他好文 时间:
2014-09-24 19:53:07
阅读次数:
383
AppDomain.CurrentDomain.BaseDirectory 是获取基目录,它由程序集冲突解决程序用来探测程序集。由显示的路径可以看出,它代表的是程序集所在的目录,它具有读取和写入的属性。// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDi...
分类:
移动开发 时间:
2014-09-19 11:55:05
阅读次数:
136
首先,不推荐在ASP.NET后台中,启动Long-Running的任务。因为无论是用的Task还是ThreadPool.QueueUserWorkItem,ASP.NET不会知道它们在后台运行,这会产生一些问题,比如:当修改web.config的时候,会触发Appdomain被回收(尽管此时IISweb服务器进程w3wp.exe仍然活着),IIS本..
分类:
Web程序 时间:
2014-09-09 13:42:39
阅读次数:
231
在Windows Form Application中,异常若最终得不到处理,则会触发AppDomain.CurrentDomain.UnhandledException事件进行以进行最终的异常记录(使用此事件无法避免应用程序的终结)。在此事件被触发之前,分以下情况可决定是否将异常继续传播。主线程使用...
分类:
移动开发 时间:
2014-09-05 19:42:21
阅读次数:
180
1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory//取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory//获取基目录,它由程序集冲突解决程序用来探测程序集2、取得Web应用程序的...
分类:
Web程序 时间:
2014-09-02 10:28:04
阅读次数:
253
本篇主要讲述AppDomain的使用。基础部分请看上一篇寄宿 和 应用程序域(一)先看一个使用AppDomain的实例1:寄宿代码如下: 1 namespace LibraryOne 2 { 3 [Serializable] 4 public class Class1 5 {...
分类:
其他好文 时间:
2014-09-01 15:20:03
阅读次数:
334
原文出处:http://blog.csdn.net/hjingtao/article/details/7658240// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Proc...
分类:
移动开发 时间:
2014-08-27 14:27:57
阅读次数:
173
在传统的 Win32的程序中,进程是独立的运行空间, 在一些大型系统中, 通常都是将系统中的核心功能分解出来用独立的进程来处理,一方面是为了能获得更高的系统性能、吞吐量 。另一方面是为了能隔离功能之间的错误异常,为了使功能之间互不干扰,用进程进行隔离 ,再通过 IPC 或者其他的方式进行进程间通信,...
分类:
移动开发 时间:
2014-08-26 15:21:56
阅读次数:
211
编写程序的时候,经常需要用的项目根目录。自己总结如下1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲...
分类:
其他好文 时间:
2014-08-25 18:34:14
阅读次数:
146
试了好多种方法,在WPF中获取工程的路径都没能解决掉,暂时用的绝对路径“D://WPF.....”,但是发布的时候出现问题了,放到别的电脑上找不到路径,又开始了地毯式搜索,终于解决了,跟遇到此类问题的朋友分享下解决办法,如下: AppDomain.CurrentDomain.BaseDirector...
分类:
其他好文 时间:
2014-08-19 14:11:54
阅读次数:
134