比如在我的虚拟目录下有四个文件夹D1,D2,D3,D4,我想把D1和D2放在两个新的AppDomain中运行
----------------------------------------------------------------------------
不是很明白什么意思,这样做的目的是什么?

解决方案 »

  1.   

    只是想方便的对D1和D2中的内容进行管理,比如D4中提供了一个html编辑器,可以对D1和D2中的页面文件进行编辑,如果他们都在一个虚拟目录下,把编辑的结果更新到文件系统会方便些。
      

  2.   

    只是想方便的对D1和D2中的内容进行管理,比如D4中提供了一个html编辑器,可以对D1和D2中的页面文件进行编辑,如果他们都在一个虚拟目录下,把编辑的结果更新到文件系统会方便些。
    =========
    没有搞清楚什么是 AppDomain
      

  3.   

    Jinglecat(晓风残月 >> 问题需简洁,错误要详细),你是说我没有搞清楚什么是AppDomain吗?我看了一些资料,说是AppDomain是一组程序集的一个逻辑容器,应用程序域之间是相互隔离的,我确实不是很清楚AppDoamin。我的想法是D1中的代码如果崩溃了,D2中的代码不要受到影响。
    你看我的想法是否正确?
      

  4.   

    我的想法是D1中的代码如果崩溃了,D2中的代码不要受到影响。
    =============
    D1 与 D2 属于同一个Web应用程序,什么是D1中的代码崩溃了?
    只有你的Web应用程序(就是对应的虚拟目录)会崩溃,怎么会D1和D2单独崩溃?他们只是这个Web程序中的一部分
    比如在我的虚拟目录下有四个文件夹D1,D2,D3,D4
    ==========
    这四个文件夹属于一个应用程序!
      

  5.   

    AppDomain是啥啊,我查了鹰蚊词典,没有啊,告诉我一下就行,一下下。
      

  6.   

    "D1中的代码崩溃了"我是想说如果D1中的某行代码会导致应用程序崩溃,那么如果把D1单独运行在一个应用程序域里它不会影响D2的运行。我现在急切的想知道把D1和D2运行在不同的虚拟目录里是否可行,是否可以通过对IIS进行某些设置或者通过写某些代码实现,我也在网上找这方面的资料,但目前没有什么收获。
      

  7.   

    不是,在Visual Studio中一个项目就是一个ASP.NET的网站,我是想整个是一个项目,D1,D2,D3,D4分别是这个项目下的文件夹。