0

尝试使用此代码分配托管运行时版本时:

using (ServerManager serverManager = new ServerManager())
    {
       ApplicationPool newAppPool = serverManager.ApplicationPools.Add("HICS");
       newAppPool.ManagedRuntimeVersion = "No Managed Code";
    }

它将版本设置为“无托管代码”,但这不是正确的选择。我最终得到了这个: 在此处输入图像描述

如果我选择其他“无托管代码”,则应用程序池工作正常。为什么要创建重复选项?如何选择现有的“无托管代码”?当然使用 C# 代码..

4

1 回答 1

0

尝试将其设置为"",就像在这个答案中一样。它应该仍然有效,尽管他们以稍微不同的方法设置此值。

using (ServerManager serverManager = new ServerManager())
{
   ApplicationPool newAppPool = serverManager.ApplicationPools.Add("HICS");
   newAppPool.ManagedRuntimeVersion = "";
}
于 2020-03-19T15:30:22.780 回答