当前位置: 代码迷 >> 综合 >> 二后台服务部署:.net core webapi windows server2012 安装
  详细解决方案

二后台服务部署:.net core webapi windows server2012 安装

热度:55   发布时间:2024-01-12 20:47:05.0

前期准备:dotnet-sdk-2.1.509-win-x64.exe redis-x64-3.2.100  otp_win64_20.3.exe rabbitmq-server-3.7.7.exe

一.安装IIS

二.安装 dotnet-sdk-2.1.509-win-x64.exe  对应开发使用的core版本2.1

    验证:cmd-->dotnet --version 返回版本号

三.打包程序 iis中新建网站 进程池设置成“无托管代码” 如果提示 HTTP Error 502.5 - Process Failure 需重启服务器

四.安装redis

    1.修改配置文件:修改bind 0.0.0.0 放开访问 修改密码 requirepass 

    2.以服务方式启动

五.安装rabbitmq

    1.安装 otp_win64_20.3.exe 设置环境变量 ERLANG_HOME

    2.安装  rabbitmq-server-3.7.7.exe  设置环境变量 RABBITQM_SERVER  

                path 增加 %RABBITQM_SERVER%\sbin

    3.安装rabbitmq_management插件

        C:\WINDOWS\system32>rabbitmq-plugins enable rabbitmq_management

      修改guest账号密码  如果碰到 

      TCP connection succeeded but Erlang distribution failed

       Authentication failed (rejected by the remote node), please check the Erlang cookie

      把 路径C:\Windows\System32\config\systemprofile 下的.erlang.cookie文件覆盖到 C:\Users\你的用户名 下

rabbitmqctl change_password guest newPassword

     新增账号 并分配权限

rabbitmqctl.bat add_user username password
rabbitmqctl.bat set_user_tags username administrator

六.开放IIS新建网站端口,redis端口,rabbitmq端口

 

 

 

  相关解决方案