.net core 3.1在iis上發布的踩坑記錄

 更新時間:2020-06-14 00:02:01   作者:佚名   我要評論(0)

前言
寫這篇文章的目的是希望像我一樣喜歡.net 的人在發布 core到 iis上時少走點彎路
網上找了些資料,其實實際操作比較簡單,就是有幾個坑很惡心
踩坑記錄
首先是你

前言

寫這篇文章的目的是希望像我一樣喜歡.net 的人在發布 core到 iis上時少走點彎路

網上找了些資料,其實實際操作比較簡單,就是有幾個坑很惡心

踩坑記錄

首先是你的服務器需要有core 的運行環境,安裝前先關閉iis

dotnet-hosting-3.1.4-win.exe 可以去微軟的官網找最新的版本(去微軟的官網找你要的版本就好了)

安裝成功后,第一個坑出現了,啟動iis,發現原來在iis上的網站都報503錯誤了。

直接玩大了,最后發現就是這個東西搞的鬼,你卸載它iis之前的網站就正常了。一度讓我都要放棄發布到iis上去了。

但是因為公司需要還是硬著頭皮繼續上。

網上找了半天終于有說的

C:\Windows\System32\inetsrv\config\applicationHost.config 修改此文件下的兩處地方

<add name="AspNetCoreModuleV2" image="%ProgramFiles%\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll" preCondition="bitness64" />

<add name="AspNetCoreModuleV2" preCondition="bitness64" />

終于ok

安裝成功,iis上的其它網站也不報503的錯誤了

但是core的網站報503,去它大爺啊,在iis上core竟然有這么多問題,關鍵報503錯誤又不曉得是什么問題

后來直接運行發布的core 的exe文件竟然沒辦法正常運行

終于找到問題

https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145 下載安裝搞定

在寫這個文章的時候還是對微軟一陣吐槽,大哥你都3.1了還有這么多坑,好吧繼續填坑

總結

到此這篇關于.net core 3.1在iis上發布的踩坑記錄的文章就介紹到這了,更多相關.net core 3.1 iis發布踩坑內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

  • 如何在ASP.NET Core應用程序運行Vue并且部署在IIS上詳解
  • 在IIS上部署ASP.NET Core項目的圖文方法
  • Asp.net core利用IIS在windows上進行托管步驟詳解

相關文章

  • .net core 3.1在iis上發布的踩坑記錄

    .net core 3.1在iis上發布的踩坑記錄

    前言 寫這篇文章的目的是希望像我一樣喜歡.net 的人在發布 core到 iis上時少走點彎路 網上找了些資料,其實實際操作比較簡單,就是有幾個坑很惡心 踩坑記錄 首先是你
    2020-06-14
  • .NET IoC模式依賴反轉(DIP)、控制反轉(Ioc)、依賴注入(DI)

    .NET IoC模式依賴反轉(DIP)、控制反轉(Ioc)、依賴注入(DI)

    依賴倒置原則(DIP) 依賴倒置(Dependency Inversion Principle,縮寫DIP)是面向對象六大基本原則之一。他是指一種特定的的解耦形式,使得高層次的模塊不依賴低層次的
    2020-06-14
  • asp.net mvc core管道及攔截器的理解

    asp.net mvc core管道及攔截器的理解

    今天來看一下asp.net core的執行管道。先看下官方說明: 從上圖可以拋光,asp.net core的執行順序是,當收到一個請求后,request請求會先經過已注冊的中間件,然后
    2020-06-14
  • 聊一聊Asp.net過濾器Filter那一些事

    聊一聊Asp.net過濾器Filter那一些事

    最近在整理優化.net代碼時,發現幾個很不友好的處理現象:登錄判斷、權限認證、日志記錄、異常處理等通用操作,在項目中的action中到處都是。在代碼優化上,這一點是
    2020-06-14
  • xUnit 編寫 ASP.NET Core 單元測試的方法

    xUnit 編寫 ASP.NET Core 單元測試的方法

    還記得 .NET Framework 的 ASP.NET WebForm 嗎?那個年代如果要在 Web 層做單元測試簡直就是災難啊。.NET Core 吸取教訓,在設計上考慮到了可測試性,就連 ASP.NET
    2020-06-14
  • ASP.NET Core自定義中間件如何讀取Request.Body與Response.Body的內容詳解

    ASP.NET Core自定義中間件如何讀取Request.Body與Response.Body的內容詳解

    背景# 最近在徒手造輪子,編寫一個ASP.NET Core的日志監控器,其中用到了自定義中間件讀取Request.Body和Response.Body的內容,但是編寫過程,并不像想象中的一帆
    2020-06-14
  • ASP.NET Core MVC如何實現運行時動態定義Controller類型

    ASP.NET Core MVC如何實現運行時動態定義Controller類型

    昨天有個朋友在微信上問我一個問題:他希望通過動態腳本的形式實現對ASP.NET Core MVC應用的擴展,比如在程序運行過程中上傳一段C#腳本將其中定義的Controller類型注
    2020-06-14
  • 實例講解PHP表單

    實例講解PHP表單

    表單處理 GET vs. POST 1 GET 和 POST 都創建數組(例如,array( key => value, key2 => value2, key3 => value3, ...))。此數組包含鍵/值對,其中的鍵是表單控
    2020-06-10
  • keras多顯卡訓練方式

    keras多顯卡訓練方式

    使用keras進行訓練,默認使用單顯卡,即使設置了os.environ['CUDA_VISIBLE_DEVICES']為兩張顯卡,也只是占滿了顯存,再設置tf.GPUOptions(allow_growth=True)之后可
    2020-06-10
  • 淺談Python中的模塊

    淺談Python中的模塊

    模塊 為了編寫可維護的代碼,我們把很多函數分組,分別放到不同的文件里,這樣,每個文件包含的代碼就相對較少,很多編程語言都采用這種組織代碼的方式。在Pytho
    2020-06-10

最新評論

买宝宝用品赚钱吗 江西时时彩中奖说明 北京pk10注册 在线配资服务 安卓北京pk拾app 理财平台哪家最好最高最安全 北京十一选五今天走 山西快乐10分走势图第六期 最优秀的十一运夺金 历年上证指数 安徽快3开奖结果查询 山东选五最大遗漏一定牛 赢钱的棋牌游戏app下载真钱 股票价格查询 福建体彩11选5胆拖 浙江20选5玩法 四川快乐12综合走势图