服务器环境配置

和各位大爷报告一下我的服务器环境 :

Windows Server 2012

iis 8

小插曲开始:

运维大哥在昨天给了我一台新的server 0环境开始搭建 。 并且没有安装任何的系统补丁。

第一件事情请开始打 补丁

打完补丁之后有时补丁会不完全 ,所以需要去官网获取补丁:

KB2919355

KB2999226

不然vc_redist.x64无法安装(vc_redist下载地址)

开始安装.net Core环境

.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:

HTTP Error 502.5 - Process Failure

Common causes of this issue:

  • The application process failed to start
  • The application process started but then stopped
  • The application process started but failed to listen on the configured port

Troubleshooting steps:

  • Check the system event log for error messages
  • Enable logging the application process' stdout messages
  • Attach a debugger to the application process and inspect

这时候需要使用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

然后集资创建一个网络社区。欢迎各位一起集资。

.net Core发布至IIS完全手册带各种踩坑的更多相关文章

  1. asp.net core 发布到iis session无法传递的问题

    网站是用asp.net core 的Razor Pages开发的,其中用户登录用到了session,调试运行没有问题,但是发布到iis之后出现session无法记录的问题. 我用log记录查看了一下, ...

  2. .net core发布到IIS后502.5错误

    net core 在win7系统发布后,出现在502.5错误. 打开“开始”菜单,搜索“事件查看器”,然后选择“事件查看器”应用. 在“事件查看器”中,打开“Windows 日志”节点. 选择“应用程 ...

  3. HTTP Error 502.5 - ANCM Out-Of-Process Asp.Net Core发布到IIS失败

    问题概述 asp.net core网站发布到windows server 2012r2 IIS后,出现这个报错.dotnet xx.dll命令网站能够正常运行.说明不是程序问题. 经过一番折腾终于部署 ...

  4. ASP.Net Core 发布到IIS Http Error 502.5 官方解决办法

    Http Error 502.5 - Process Failure 在IIS上发布.NET Core程序出现这个错误.网上搜索到的办法为什么总行不通呢? 有可能年代久远,现在的环境与当年不同,所以解 ...

  5. .NET Core 发布到 IIS

    ①右键项目->属性 将生成配置为Release ②右键项目->重新生成 ③提示生成成功后,右键项目->发布 点击新建,-> 这一步可以选择文件系统, 也可以选择IIS FT 以 ...

  6. .net core 发布到iis问题 HTTP Error 500.30 - ANCM In-Process Start Failure

    1. 没有在Program里配置IIS webBuilder.UseIIS(); 2. StartupProduction 里AutoFac容器注入错误和新版的CORS中间件已经阻止使用允许任意Ori ...

  7. .net core 发布程序命令(自带运行环境)

    dotnet publish -c Release -r linux-x64 --self-contained true

  8. 关于.net core 在docker中监听地址设置踩坑记

    1.今天在做docker容器的时候发现如果将.net core 内部监听地址设置为localhost:8888. 2.在docker build -p 6444:8888 运行容器后,外部通过6444 ...

  9. RabbitMq在CentOs7下的完整安装步骤,带你踩坑

    1.前言 因为公司项目中用的RabbitMq来做消息处理,自己以前没有接触过,所以想自学一下.然额,光安装就花了6.7个小时才搞定,中间还换过一个版本,综合国内外博客才最终将所有安装中遇到的问题解决掉 ...

随机推荐

  1. vue项目导入excel单列导入

    先安装 xlsx.js, 然后引入 import XLSX from 'xlsx'; 代码 <form> <span> <textarea name="cont ...

  2. python写的有声小说爬虫

    querybook.py from bs4 import BeautifulSoup from lxml import html import xml import requests import s ...

  3. Koa搭建简单服务器

    1. dependencies "co-mysql": "^1.0.0", "koa": "^2.7.0", " ...

  4. json文件生成

    // import Translate from 'translate-components' /* * 匹配所有汉字RegExp: [\u4e00-\u9fa5] [\u4E00-\u9FA5]|[ ...

  5. 特殊字符,如Emoji表情Base64存储到数据库

    有些特殊字符,如Emoji,存储到oracle数据库就会变成乱码,解决方案就是Base64转码后存储到数据库,取出后再解码传输,经过验证是可以的. 编码存储,接收参数转json再.ToString() ...

  6. sklearn各种分类器简单使用

    sklearn中有很多经典分类器,使用非常简单:1.导入数据 2.导入模型 3.fit--->predict 下面的示例为在iris数据集上用各种分类器进行分类: #用各种方式在iris数据集上 ...

  7. 第二阶段:2.商业需求分析及BRD:4.产品需求分析总结

    产品的需求筛选 战略定位要考虑公司的战略问题.产品定位要分阶段,各个阶段的需求不同. 其实现在需求分析跟筛选都是非常快的. 不把需要当成需求,意思就是不要用户说需要什么就是什么,用户需要引导. 先分类 ...

  8. 【题解】[HNOI2015]菜肴制作(贪心+topo序)

    [题解][HNOI2015]菜肴制作(贪心+topo序) 题意:请你构造一个排列\(p[i]\)使得对于数组\(arc[i]=p[i]\)的字典序最小,并且对于给定的有序数对\((u,v)\)保证你给 ...

  9. React Hooks 完全指南,读React作者博文感悟(2W字精华)

    阅读 facebook大佬:Dan Abramov 的文章颇有感悟 大佬 github地址 https://github.com/gaearon 重点总结 useEffect 是同步的 状态是捕获的当 ...

  10. .net core试水

    概述 大概记录下我如何第一次使用.net core搭建一个api,由于最近.net core比较火,我也尝试着使用.net core做了一个小功能 本文主要包括 1.环境配置 2.程序编写 3.程序部 ...