c# - 使用 C# .NET Core 配置应用程序池 .NET CLR 版本
问题描述
尝试使用此代码分配托管运行时版本时:
using (ServerManager serverManager = new ServerManager())
{
ApplicationPool newAppPool = serverManager.ApplicationPools.Add("HICS");
newAppPool.ManagedRuntimeVersion = "No Managed Code";
}
它将版本设置为“无托管代码”,但这不是正确的选择。我最终得到了这个:
如果我选择其他“无托管代码”,则应用程序池工作正常。为什么要创建重复选项?如何选择现有的“无托管代码”?当然使用 C# 代码..
解决方案
尝试将其设置为""
,就像在这个答案中一样。它应该仍然有效,尽管他们以稍微不同的方法设置此值。
using (ServerManager serverManager = new ServerManager())
{
ApplicationPool newAppPool = serverManager.ApplicationPools.Add("HICS");
newAppPool.ManagedRuntimeVersion = "";
}
推荐阅读
- python - 在 django 中创建子目录?
- javascript - Slate Docs 功能可在单击侧边栏中的其他链接时保持导航手风琴打开
- javascript - 如何在 WebStorm 中设置 JavaScript 解释器?
- c# - 在 C# 中将数据从一个列表复制到另一个列表
- swiftui - 用半圆形蒙版剪辑图像?
- java - 通过工作版发布应用时,程序中的应用内更新消息不显示
- r - 在线性回归中分离分类变量
- vb.net - 如何使用 VB.Net 根据最近日期返回值
- interface - 基于用户体验的自适应用户界面
- node.js - Nodejs 在尝试运行 7-zip 进程时抛出错误