欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.NET8.0發(fā)布到IIS的實現(xiàn)步驟

 更新時間:2024年05月21日 10:56:52   作者:csdn_aspnet  
很多學習.Net的朋友初次接觸并不知道一個.Net應用怎么發(fā)布到IIS服務器中去,本文主要介紹了.NET8.0發(fā)布到IIS的實現(xiàn)步驟,感興趣的可以了解一下

在本文中,我假設您的 Windows Server IIS 上已經(jīng)有一個應用程序池。

按照步驟了解在 IIS 環(huán)境下發(fā)布 ASP.NET Core 8 應用程序的技巧。

您需要設置代碼以支持 IIS 并將項目配置為在目標池的體系結構上運行。

要檢查您的池是否在 x86 上運行,請驗證inetmgr控制臺,驗證高級設置...并檢查啟用 32 位應用程序是否設置為true。

讓我們執(zhí)行發(fā)布步驟

步驟 1.啟動新的 ASP.NET Core MVC。

dotnet new mvc -n MyTestApp

步驟 2. 如果編譯應用程序并開始發(fā)布,您將面臨這些默認參數(shù)。

步驟3. 我嘗試發(fā)布并收到錯誤503。這是正常的,這就是我們將修復的問題。

步驟 4. 因此,我將此代碼添加到 Program.cs 以啟用 IIS 服務器選項。

builder.Services.Configure<IISServerOptions>(options =>
{
    options.AutomaticAuthentication = false;
});

步驟 5.打開解決方案 右鍵-配置管理器,然后選擇新建...。來自主動解決方案平臺。

步驟 6. 選擇您的架構池。它應該與 IIS 上的應用程序池相同(32 位為 x86)。

步驟7. 它看起來像這樣。

步驟 8. 返回到發(fā)布配置,您需要對此進行更改。

第9步。 但是如果您嘗試發(fā)布,您將收到相同的錯誤。

步驟 10. 要解決此問題,您需要將應用程序配置為在 Windows 下運行,添加 <TargetFramework>net8.0 -windows </TargetFramework>,卸載項目并進行編輯。

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net8.0-windows</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <Platforms>AnyCPU;x86</Platforms>
  </PropertyGroup>

</Project>

步驟 11. 現(xiàn)在,如果您打開應用程序的“屬性”,您將看到它已啟用目標操作系統(tǒng)版本 7.0。

步驟 12. 現(xiàn)在,您需要選擇目標框架:使用“ net8.0-windows ”:

步驟 13. 在發(fā)布dotnet之前,將文件app_offline.htm復制到目標 IIS 安裝文件夾。這會關閉該網(wǎng)站,因此如果您嘗試使用該網(wǎng)站,則會顯示此消息:

大致翻譯:

我們很快就會回來!

很抱歉給您帶來不便,但我們目前正在進行一些維護。我們很快就會恢復在線!

步驟 13.1。 額外源代碼,微軟默認源代碼。如果文件名 app_offline.htm 向 dotnet 指示應終止執(zhí)行,它會自動重定向到該文件。您可以根據(jù)需要自定義此文件。

<!doctype html>
<title>Site Maintenance</title>
<style>
  body { text-align: center; padding: 150px; }
  h1 { font-size: 50px; }
  body { font: 20px Helvetica, sans-serif; color: #333; }
  article { display: block; text-align: left; width: 650px; margin: 0 auto; }
  a { color: #dc8100; text-decoration: none; }
  a:hover { color: #333; text-decoration: none; }
</style>

<article>
    <h1>We&rsquo;ll be back soon!</h1>
    <div>
        <p>Sorry for the inconvenience but we&rsquo;re performing some maintenance at the moment. we&rsquo;ll be back online shortly!</p>
    </div>
</article>

步驟 14. 復制文件,然后刪除 app_offline.htm文件以運行應用程序。這就是結果。

結論

有幾個步驟,但必須遵循這些步驟才能成功發(fā)布 ASP.NET Core 8 應用程序。

到此這篇關于.NET8.0發(fā)布到IIS的實現(xiàn)步驟的文章就介紹到這了,更多相關.NET8.0發(fā)布到IIS內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • ASP.NET中母版頁和shtml實例入門

    ASP.NET中母版頁和shtml實例入門

    這篇文章主要介紹了ASP.NET中母版頁和shtml,較為簡單的分析了asp.net的母版頁和shtml相關用法,需要的朋友可以參考下
    2015-06-06
  • 運用.NetCore實例講解RabbitMQ死信隊列,延時隊列

    運用.NetCore實例講解RabbitMQ死信隊列,延時隊列

    這篇文章主要運用.NetCore實例講解RabbitMQ死信隊列,延時隊列,,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-09-09
  • 使用Fiddler調試visual studion多個虛擬站點的問題分析

    使用Fiddler調試visual studion多個虛擬站點的問題分析

    本篇文章小編為大家介紹,使用Fiddler調試visual studion多個虛擬站點的問題分析。需要的朋友參考下
    2013-04-04
  • ASP.NET Core MVC 過濾器的使用方法介紹

    ASP.NET Core MVC 過濾器的使用方法介紹

    本篇文章主要介紹了ASP.NET Core MVC 過濾器的使用方法介紹,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • ASP.NET中實現(xiàn)中文簡/繁體自動轉換的類

    ASP.NET中實現(xiàn)中文簡/繁體自動轉換的類

    這篇文章主要介紹了ASP.NET中實現(xiàn)中文簡/繁體自動轉換的類,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2006-09-09
  • 獲取App.config配置文件中的參數(shù)值

    獲取App.config配置文件中的參數(shù)值

    這篇文章介紹了獲取app.config配置文件中的參數(shù)值方法,首先是要添加System.Configuration引用,其次類文件中必須有 using System.Configuration;再次App.config添加,最后向App.config配置文件添加參數(shù),下面通過列子給大家講解下,需要的朋友可以參考下
    2015-07-07
  • ASP.NET中Ajax怎么使用

    ASP.NET中Ajax怎么使用

    這篇文章主要介紹了ASP.NET中Ajax使用方法的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • ASP.NET Core中使用默認MVC路由的配置

    ASP.NET Core中使用默認MVC路由的配置

    這篇文章主要介紹了ASP.NET Core中使用默認MVC路由的配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 擁有網(wǎng)頁版小U盤 ASP.NET實現(xiàn)文件上傳與下載功能

    擁有網(wǎng)頁版小U盤 ASP.NET實現(xiàn)文件上傳與下載功能

    這篇文章主要為大家詳細介紹了ASP.NET實現(xiàn)文件上傳與下載功能,類似于U盤功能,具有一定的參考價值。感興趣的小伙伴們可以參考一下
    2016-08-08
  • ASP.NET對無序列表批量操作的三種方法小結

    ASP.NET對無序列表批量操作的三種方法小結

    在網(wǎng)頁開發(fā)中,經(jīng)常要用到無序列表。事實上在符合W3C標準的div+css布局中,無序列表被大量使用,ASP.NET雖然內(nèi)置了BulletedList控件,用于創(chuàng)建和操作無序列表,但感覺不太好用
    2012-01-01

最新評論