0

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

ASP.NET MVC 在DefaultDomainappdomain 中运行,而 nuget 项目在类似的东西中运行 - /LM/W3SVC/1/ROOT-(...),所以我假设它以 root 身份运行。现在,我不希望它以 root 身份运行,除了 root 之外的任何东西都很好。我怎样才能改变它?

4

1 回答 1

2

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

根据您的实际问题 - 创建新的应用程序域或对默认的 ASP.Net 设置感到满意。

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

于 2013-09-12T16:21:38.513 回答