zoukankan      html  css  js  c++  java
  • .net core 2.2部署到Windows Server 2012 R2 standard

    安装.net core 2.2

    下载地址:https://dotnet.microsoft.com/download/dotnet-core/2.2
    找到ASP.NET Core Runtime 2.2.7 - IIS runtime support (ASP.NET Core Module v2),下载 Windows x64 和 Hosting Bundle

    访问默认网站,IIS所有网站都出现 HTTP 503无法访问
    如果是已有网站访问后,应用程序池也会自动停止

    系统打补丁

    第一补丁,先打,必打

    https://www.microsoft.com/zh-CN/download/details.aspx?id=42153
    Windows8.1-KB2919442-x64

    第二个补丁

    https://www.microsoft.com/zh-CN/download/details.aspx?id=42334
    Windows8.1-KB2919355-x64

    这些 KB 必须按以下顺序安装:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018。

    clearcompressionflag执行了没反应,KB2919355后面的补丁也安装了,不确定有没有什么作用

    应用程序池自动停止的解决方法

    参考:https://www.jb51.net/article/72447.htm

    组件修改

    服务器管理器-工具-组件服务,然后依次展开直到DCOM配置,点击工具栏的详细信息(倒数第二个),

    然后,找到 IIS Admin Service ,点击属性,复制 应用程序id (不包含{}),然后点击 安全,点击启动与激活权限的 编辑按钮 (选项无法编辑为灰色,请先看下一步)

    然后,点击添加 NETWORK SERVICE,把 本地激活 和 本地启动 给打勾上,然后确认即可

    启动与激活权限的 编辑按钮为灰色

    打开注册表,在AppID节点上查找 应用程序id 即是 刚刚复制的id,

    路径: HKEY_CLASSES_ROOT/AppID/{应用程序id }

    设置权限

    在找到的节点上,点击右键,点击 权限;

    实际操作:在打开的窗口中打开 高级 ,点击权限条目 的 administrators ,点击 编辑, 在弹出窗口勾上 完全控制 ,OK,确定。

    网上操作:在权限设置窗口中点高级,选择所有者标签,选中administrators为所有者,授予administrators组有读/写等所有权

    ** 注意: 务必不要修改TrustedInstaller的权限 **

    参考:https://www.jb51.net/article/72447.htm

    安装Visual C++ 2015

    Microsoft Visual C++ 2015 Redistributable Update 3 RC的下载地址

    https://www.microsoft.com/zh-cn/download/details.aspx?id=52685

    下载后文件是vc_redist.x64

    最后重启服务器

  • 相关阅读:
    java.lang.ClassCastException: android.widget.ImageButton异常处理
    24 Json、序列化
    27 window
    17 方法
    19 原型
    18 函数上下文
    16 构造方法
    15 对象
    13 高阶函数map,filter
    14 闭包
  • 原文地址:https://www.cnblogs.com/xcsn/p/11920499.html
Copyright © 2011-2022 走看看