.net Core發布至IIS完全手冊帶各種踩坑

服務器環境配置

和各位大爺報告一下我的服務器環境 :

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

然后集資創建一個網絡社區。歡迎各位一起集資。

?

轉載于:https://www.cnblogs.com/Extnet/p/9674511.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/249478.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/249478.shtml
英文地址,請注明出處:http://en.pswp.cn/news/249478.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Unity --- MeshRenderer之網格合并

創建如圖所示的對象結構,parent為空對象,然后將下面的代碼掛載到parent對象上運行即可。 1 using UnityEngine;2 using System.Collections;3 4 public class CombineMeshAndMaterials : MonoBehaviour5 {6 void Start()7 {8 CombineMesh();9 }…

css 盒模型的屬性

1、盒模型 2、display 3、浮動轉載于:https://www.cnblogs.com/Tang854416/p/9676424.html

前后端分離

、前后端分離的好處 (1)徹底解放前端 (2)提高工作效率,分工更加明確。 (3)局部性能提升 (4)降低維護成本 2、前后端分離的概念 后臺只需要提供API接口,…

Win10還原被Windows Defender隔離的文件

Win10最新版本的Windows Defender隔離/刪除的文件沒有還原的選項,導致很多破解文件或是注冊機直接隔離,到威脅歷史記錄中去卻無法恢復。經過各個嘗試,到微軟官方論壇中也嘗試了很多方法,后來發現竟然恢復啦。各位小伙伴可以試試這…

AtCoder Grand Contest 013 題解

A - Sorted Arrays 貪心&#xff0c;看看不下降和不上升最長能到哪&#xff0c;直接轉移過去即可。 1 //waz2 #include <bits/stdc.h>3 4 using namespace std;5 6 #define mp make_pair7 #define pb push_back8 #define fi first9 #define se second 10 #define ALL(x…

servlet架構解析

https://www.jianshu.com/p/d433b5fb87e2

(Review cs231n) Backpropagation and Neural Network

損失由兩部分組成&#xff1a; 數據損失正則化損失&#xff08;data loss regularization&#xff09; 想得到損失函數關于權值矩陣W的梯度表達式&#xff0c;然后進性優化操作&#xff08;損失相當于海拔&#xff0c;你在山上的位置相當于W&#xff0c;你進行移動&#xff0c…

springboot restful

https://www.jianshu.com/p/733d788ea94d

【計算機算法設計與分析】——排序

一.排序 二.插入排序 &#xff08;1&#xff09;算法描述 &#xff08;2&#xff09;性能分析 &#xff08;3&#xff09;尋求優化 三.歸并排序 &#xff08;1&#xff09;算法思想 &#xff08;2&#xff09;性能分析 &#xff08;2&#xff09;示例 &#xff08;3&#xff09…

QT 隨機數生成

下面總結了QT中隨機生成的方法&#xff08;僅供學習參考&#xff09;&#xff0c;分為舊方法和新方法&#xff0c;一般來說&#xff0c;舊的方法已經被拋棄&#xff0c;在開發新的應用中推薦使用新方法。 C Code 123456789101112131415161718192021222324#include <QCoreApp…

獲取/設置IFRAME內對象元素的幾種JS方法

獲取/設置IFRAME內對象元素的幾種JS方法 iframe瀏覽器ie文檔微軟&#xff11;。IE專用(通過frames索引形象定位)&#xff1a; document.frames[i].document.getElementById(元素的ID); &#xff12;。IE專用(通過IFRAME名稱形象定位)&#xff1a; document.frames[iframe的name…

高并發

https://blog.csdn.net/java_xth/article/details/81162088

多人游戲服務器

https://www.getmangos.eu/轉載于:https://www.cnblogs.com/aibox222/p/9682697.html

Hbase 各個角色的工作。

HMaster的作用&#xff1a; 為region server 分配region&#xff1b;負責region server的負載均衡&#xff0c;region分裂完成監控&#xff1b;處理schema更新請求&#xff0c;數據表的創建&#xff0c;更新&#xff1b;HDFS上的垃圾文件回收&#xff1b;發現失效的region serv…

Activiti中的關于子流程中的并發節點標記處理

最近在研究一個輕量級的工作流引擎Activiti&#xff0c;就遇到了子流程中無法標記其并發節點的問題&#xff0c;經過幾天的研究&#xff0c;想到了一個簡單易懂的方法&#xff0c;總結如下&#xff0c;希望對你們能有所幫助&#xff0c;有寫的不對的地方&#xff0c;還希望大家…

[WPF 基礎知識系列] —— 綁定中的數據校驗Vaildation

[WPF 基礎知識系列] —— 綁定中的數據校驗Vaildation 原文:[WPF 基礎知識系列] —— 綁定中的數據校驗Vaildation前言&#xff1a; 只要是有表單存在&#xff0c;那么就有可能有對數據的校驗需求。如&#xff1a;判斷是否為整數、判斷電子郵件格式等等。 WPF采用一種全新的方式…

ModuleNotFoundError: No module named 'win32api'

啟動一個工程的cmd&#xff1a; scrapy crawl HI 如果 運行報 No module named “win32api” 要安裝 pip install pypiwin32 這個包轉載于:https://www.cnblogs.com/hailong88/p/10528618.html

powercmd注冊碼

用戶名&#xff1a;nzone注冊碼&#xff1a;PCMDA-86128-PCMDA-70594 http://www.baidu.com/

Servlet其實是單例多線程

https://blog.csdn.net/xiaojiahao_kevin/article/details/51781946

解決“跨域問題”的幾種方法

&#xff08;0&#xff09;使用注解方式&#xff0c;這個可能有些框架可以&#xff0c;有些不行&#xff0c;在要訪問的方法前面加上此注解即可&#xff1a; CrossOrigin &#xff08;1&#xff09;使用 Access-Control-Allow-Origin 設置請求響應頭&#xff0c;簡潔有效。 &am…