そこに数日間フィドル、どこにでも最終的にはほとんどのノートを行い、情報の収集を放り出します
オリジナル住所:https://www.cnblogs.com/potential/p/3751426.html
まず、私の環境:
Windows Server 2012 R2
Visual Studioの2019
プロジェクトのバージョンは、.NETのコア2.2です
リモート配備のための第二に、条件
あなたは、Web配置をインストールする必要があります
https://www.iis.net/downloads/microsoft/web-deploy
および管理サービスを、そこに実行しているAsp.Netコアランタイムは、Windows Server 2012 Asp.Netコアであり、時間はかかりませんでした
あなたがインストールされているかどうか明確でない場合は、サービスを表示するために中に入ることができます
そして、あなたは最初に私たちの管理サービスに、私たちのIISマネージャに関するアクセス設定を入力する必要があります
マネージドサービスを入力した後、当社のアドレスとポート番号を公開するように設定することができます
設定後、対応するインバウンドファイアウォールルールのポート番号とポート番号の内部クラウドサーバのセキュリティグループを開き、基本的に送られた最後のステップを開くことを忘れないでください。
あなたのサイトを選択
すでに役割を追加する権限のためのIISマネージャは、Windows Serverユーザーグループ、または効果なしに存在します。私は怠け者私は、サーバーの管理者を設定します
ユーザーを許可した後、我々はあなたがに公開したいファイルフォルダへのユーザー権限を設定する必要があります。
それは完全な制御に設定された後、上記の条件が満たされている、我々はvs2019中に放出することができます
リリースのWeb展開方法
サーバー:サーバーのIPアドレス
担当者名:あり、
ユーザー名とパスワードは、あなただけの内部のIISマネージャーのアクセス許可に設定されています
先のURLは、httpなければなりません://(ドメイン名または設定されたIPアドレス管理サービス)+設定管理サービスのポート番号
还要将应用程序池中的站点的托管方式设置为,无托管代码的方式,因为.Net Core 并不依赖.Net Framework
一系列设置之后。就可以完美的发布出去了