和各位大爷报告一下个人服务器环境 :redis
Windows Server 2012json
iis 8windows
小插曲开始:服务器
运维大哥在昨天给了我一台新的server 0环境开始搭建 。 而且没有安装任何的系统补丁。网络
第一件事情请开始打 补丁app
打完补丁以后有时补丁会不彻底 ,因此须要去官网获取补丁:运维
KB2919355网站
KB2999226this
否则vc_redist.x64没法安装(vc_redist下载地址)spa
开始安装.net Core环境
1.dotnet-sdk-2.1.402-win-gs-x64
2.dotnet-hosting-2.1.4-win
双击安装就ok。注意一下安装顺序。
而后 在dos中运行Dotnet 出现下图内容就ok了。
你们 看图就行了。 这里只要代码没有问题就ok了。
而后将网站放到IIS中将缓冲池调节成这个样子
好了,开始浏览你的网站。。。 没问题 而后 开始卡卡卡卡的报错。
错误1:
这时候须要使用dotnet命令行了
运行dotnet命令
Error: An assembly specified in the application dependencies manifest (MsgWebApi.deps .json) was not found:
在你项目目录的 文件夹右键 选择“在此处打开命令窗框”
输入命令 dotnet 你的项目运行的DLL名称如上图
你会看到完整的异常信息 。
它主要说的内容是什么呢 意思就是你发布的项目 是.net core 2.0.0的版本 服务器 上用的是2.1.1因此你想运行 门都没有 。
对。就是这个东西。我翻阅了大量文献。而后发现。我曹。没有我要的答案。
因而乎我检查本身电脑的 .NET CORE SDK 发现只有2.0.0,这时候请打开 .net core 的sdk 网站(传送门)选择和 服务器版本一致的.net Core版本就ok了。
注意是在你本身电脑上安装 和服务器版本一致的.net Core Sdk
而后 从新启动vs 进行发布。发布的时候 选中项目Ctrl+Enter 选择 项目 环境为.net core 和服务器一致的 那个版本 。
而后呢 刚刚建立了一个.net core的群欢迎你们进入:
点击连接加入群聊【.Net Core研究团】:https://jq.qq.com/?_wv=1027&k=5IEolkJ
而后集资建立一个网络社区。欢迎各位一块儿集资。