一、环境
.net framework 4.5以上、window、docker、nginx、linux
二、开发工具及前提
开发工具:microsoft visual studio 2017
前提:具备microsoft visual studio工具进行C#软件开发
三、需要引用的关键库
用NuGet管理引用库
如果宿主是IIS,则还需引入:
四、实践
1、新建空白WebApplication
2、服务端
添加Owin Startup类
Startup代码:
using System;
using System.Threading.Tasks;
using HSMY.Web.General.Config;
using Microsoft.AspNet.SignalR;
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(HSMY.Message.Startup))]
namespace HSMY.Message
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
//redis服务连接字符串,redis暂不支持 redis cluster 模式,切记
//string redisConf = ConfigHelper.GetConfig("redisconf");//读配置
string redisConf = "192.168.2.111:7080,password=redis@test";
if (redisConf?.Length > 0)
<