Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改nuget项目的appdomain_C#_Asp.net Mvc - Fatal编程技术网

C# 更改nuget项目的appdomain

C# 更改nuget项目的appdomain,c#,asp.net-mvc,C#,Asp.net Mvc,我正在运行ASP.NET MVC web应用程序,其中合并了一个nuget项目。所以基本上我有两个项目在一个里面。当ASP.NET MVC启动时,nuget项目正在初始化 ASP.NET MVC运行在DefaultDomainappdomain中,而nuget项目运行在类似这样的环境中-/LM/W3SVC/1/ROOT-(…),因此我假设它作为根运行。现在,我不希望它作为根运行,除了根以外的任何东西都是好的。如何更改它?您不能更改每个站点运行的AppDomain。名称由ASP.Net运行时设置(

我正在运行ASP.NET MVC web应用程序,其中合并了一个nuget项目。所以基本上我有两个项目在一个里面。当ASP.NET MVC启动时,nuget项目正在初始化


ASP.NET MVC运行在
DefaultDomain
appdomain中,而nuget项目运行在类似这样的环境中-
/LM/W3SVC/1/ROOT-(…)
,因此我假设它作为根运行。现在,我不希望它作为根运行,除了根以外的任何东西都是好的。如何更改它?

您不能更改每个站点运行的AppDomain。名称由ASP.Net运行时设置(每个站点有一个默认AppDomain和一个AppDomain)

根据您的实际问题-创建新的应用程序域或使用默认的ASP.Net设置


请注意:项目不会“在应用程序域中运行”,在大多数情况下,生成的exe/dll会加载到应用程序域中。。。项目和AppDomains之间没有直接的关联。

您能解释一下“作为根运行”是什么意思吗?(请注意,如果您指的是Unix“root”用户,那么Windows中没有“root”用户)…@AlexeiLevenkov:是的,对不起,我的错。Root是我在windows上的用户名,所以我假设它以用户身份运行。